Tag: csv

QueryTables循环中的VBAerror handling

我从Google财经导入多个CSV文件,并将数据保存到一个工作表。 每当一个URL无效,我希望它去一个error handling程序,它实质上是说“找不到这个信息”,然后继续从networking抓取下一个csv文件。 代码工作正常,直到它到达一个无效的url,并执行error handling程序。 error handling程序第一次完成它的工作,但是当循环继续使用新的URL时,即使URL有效,也会再次出错。 一旦查询表.Refresh错误一次,每个url之后也会出错即使是有效的url。 有没有办法清除错误,并转移到下一个url? Code: Sub getQuotes() For i = 1 To 3775 sym = Worksheets("2").Range("C" & i) lookup = "TEXT;http://www.google.com/finance/historical?q=" + sym + "&startdate=Jun+1%2C+2016&enddate=Aug+5%2C+2016&num=30&authuser=1&output=csv" With Worksheets("Raw Data").QueryTables.Add(Connection:=lookup, Destination:=Worksheets("Raw Data").Range("A2")) .Name = _ " " .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False […]

将多个Excel表合并为一个

我在同一个Excel表中有3000个这样的表: txt工作表 我需要将所有这些表合并为1,我在Last Name下创build= VLOOKUP(CSV!$ B $ 2,TXT!$ A:$ B,2,FALSE),然后拖下来,但是我总是得到第一个用户数据,你可以在下面看到: csv表 我怎样才能得到这些表中的每一行的用户信息? VLOOKUP在这种情况下是否可行? PS:我只需要在csv表中分配的信息

CSV,将多行转换为按另一列值分组的逗号分隔列表

我有一个两列的CSV文件。 列1包含组ID,列2包含项目ID。 这里有一些示例数据(从Excel中复制出来) – 5 154 – 5 220 – 5 332 – 5 93 – 5 142 – 5 471 – 5 164 – 5 362 – 5 447 – 5 1697 – 5 170 – 6 173 – 6 246 – 6 890 – 6 321 – 6 421 – 6 1106 – […]

使用Excel的VBA将列复制到CSV

我有141 Excel表单。 我需要从每张纸上的两列,然后转储到一个巨大的CSV文件。 这是我迄今为止: Sub ColumnCopytoCSV() ' ' ColumnCopytoCSV Macro ' ' Keyboard Shortcut: Ctrl+Shift+Q ' Range("C:C,H:H").Select Range("H1").Activate Selection.Copy Application.CutCopyMode = False Selection.Copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False strFileFullName = ThisWorkbook.FullName ActiveWorkbook.SaveAs Filename:=strFileFullName & ".csv", FileFormat:=xlCSV, _ CreateBackup:=False ActiveWindow.Close End Sub 几个问题… 1)Excel要求我的个人工作簿是开放的,但“ThisWorkBook”不断拉动“个人”而不是FileX和FileY的名字。 我想导出的文件被命名为FileX.csv和FileY.csv,基于他们从哪里被拉。 2)一旦命名是正确的,我会简单地使用追加命令将所有文件打包在一起?

将csv文件数据导入数据库

我必须写一个代码,我需要导入人的电子邮件ID与他们的名字将在Excel表到数据库中,但是面临的问题是它显示我无效的文件,其中作为文件的.csv格式请帮助,对这个概念是新的,如果我在某个地方出错了,请原谅我。 import.php <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data"> <input type="file" name="sel_file" size="20" /><br /> <input type="submit" name="submit" value="Submit" /> </form> <?php include ("connection.php"); if(isset($_POST["submit"])) { $fname = $_FILES['sel_file']['tmp_name']; echo'Upload file name is'.$fname.' '; $chk_ext = explode(".",$fname); if(strtolower(end($chk_ext)) == "csv"){ $filename = $_FILES['sel_file'] ['tmp_name']; $handle = fopen($filename, "r"); while(($data = fgetcsv($handle, 1000, ",")) !== false) […]

VBA文本到列不parsing所有数据

我有两个.csv文件 – 在他们的眼睛,他们是相同的,但关于他们的一定是不同的。 当第一个数据到达我的文本到列macros的数据时,它仅对部分列(前39)进行跳转,跳过一部分(从40到最后一个右移)。 这不会发生在第二个.csv的数据。 以下是两个数据的示例(它们是从两个不同的数据库生成的): QRT NAME;REPORTING YEAR /;SOLVENCY CALCULA;LEGAL NAME OF TH;HOME COUNTRY;REPORTING CURREN;PORTFOLIO TYPE;ASSET HELD IN UN;PORTFOLIO;LINE ID;ID CODE;ID CODE TYPE;ID CODE LONG TEX;ORIGINAL CURRENC;ISSUER;ISSUER MIDDLE TE;ISSUER SECTOR;ISSUER COUNTRY;ISSUER CODE;ISSUER GROUP;ISSUER GROUP MID;PARTICIPATION;CUSTODIAN;CUSTODIAN MIDDLE;COUNTRY OF CUSTO;CIC ASSET CATEGO;CIC SUB ASSET CA;ASSETS SUBCLASS;TYPE OF SECURITY;TYPE OF COLLATER;BALANCE SHEET IT;EQUITY TYPE;RATING AGENCY;EXTERNAL RATING;MATURITY DATE;DURATION;VALUATION […]

Excel无法在MAC OSX上正确加载UTF-16LE CSV文件

我正在使用java将数据库数据保存到CSV文件,问题是某些字符在Excel中不能正确呈现。 特别是“,”和“<”。 我有这样一个名字: Angine d'effort sévère (CCS 3/4) stable – B (≤ 10 jours) 正如你在excel中看到的那样,它不能正确加载。 有任何想法吗? 我曾尝试使用其他的Unicode编码,似乎没有任何工作。 在Windows机器上,文件加载正确….我不知道!

NPOI如何获得非褴褛的右栏

我有一个需要parsing成.csv文件的excel ( .xls )文件。 我正在为c#使用NPOI库的最新稳定版本。 问题是我越来越破旧的CSV而不是得到规范化的行大小。 Excel文件中的数据是什么样的 输出的csv文件是: “名字”,“中间名”,“姓氏”,“普农” “约翰”, “L”, “李四”, “555-555-5555” “小”,“丁”,“蝙蝠” “罗杰”, “d”, “兔子”, “123-456-7890” 我想为它发生的是在第二个数据行(“蝙蝠”)后面添加一个额外的分隔符,如下所示: “名字”,“中间名”,“姓氏”,“普农” “约翰”, “L”, “李四”, “555-555-5555” “小”,“丁”,“蝙蝠”, “罗杰”, “d”, “兔子”, “123-456-7890” 这是我的代码: public override bool ParseFile() { FileStream iFile = new FileStream(InputFileName, FileMode.Open); HSSFWorkbook wb = new HSSFWorkbook(iFile); ExcelExtractor extractor = new ExcelExtractor(wb); extractor.IncludeBlankCells = true; bool […]

导入CSV文件到Excel / Dir函数不起作用

我使用这个伟大的资源导入CSV文件到Excel ,上周工作很好,但是这个星期我不能得到它的工作。 什么改变了? Sub ImportAllCSV() Dim FName As Variant, R As Long R = 1 FName = Dir("*.csv") Do While FName <> "" ImportCsvFile FName, ActiveSheet.Cells(R, 1) R = ActiveSheet.UsedRange.Rows.Count + 1 FName = Dir Loop Call KopieraUnikaRaderBlad Call RaderaLine Call SammanStall Call SidforNummer End Sub ' Sub för att importera csv fil info till […]

写长整数到csv

我需要用C#(vs2010)写一些长整数到csv文件,例如数字是33333333333333333,但是当我用excel打开csv文件时,我看到的是这样的:3.33333E + 16,我没有想要这个效果,我只想在Excel中打开它时看到文本格式的数字。 我的代码如下所示: var csv = new StringBuilder(); var filePath = "c:\\zzx\\test.csv"; long a = 222222222222222222L; long b = 33333333333333333L; var newLine = string.Format("'{0},\"{1}\"", a, b); csv.AppendLine(newLine); File.WriteAllText(filePath, csv.ToString()); 谁能帮我解决这个问题?