Tag: csv

想要Excel中的VBA读取非常大的CSV并创buildCSV的一小部分的输出文件

我有一个120万条文本logging的csv文件。 字母数字字段用引号括起来,date/时间或数字字段不是。 例如“Fred”,“Smith”,01/07 / 1967,2,“7,High Street”,“Anytown”,“Anycounty”,“LS1 7AA” 我想要做的是在Excel中编写一些VBA(或多或less是我可以使用的唯一合适的工具),通过logging来读取CSVlogging,执行检查(就像在最后一个字段上发生的那样,邮政编码),然后将1.2mlogging的一小部分输出到新的输出文件。 我知道如何打开这两个文件,读取logging,做我需要做的数据并写出来(我只是输出inputlogging的前缀表示exceptiontypes) 我不知道的是如何正确parsingVBA中的CSV。 我不能做一个简单的文本扫描和search逗号,因为文本有时有逗号(因此为什么文本字段是文本分隔) 有没有一个非常棒的命令能让我快速从logging中的第n个字段获取数据? 我想要的是s_work =字段(s_input_record,5)其中5是CSV中的字段编号…. 非常感谢,C

Excel更改date格式

我运行一个进程来生成一个相当大的CSV文件的数据。 有时我发现在excel中打开CSV文件是有帮助的,手动进行更改,然后重新保存。 但是,如果CSV中有date,Excel会自动重新格式化它们。 有没有办法阻止excel这样做? 如果我可以完全closures所有的文本格式,这将是有帮助的。

如何将RStudio的回归分析系数导出到电子表格或csv文件?

我是RStudio的新手,我想我的问题很容易解决,但很多search没有帮助我。 我正在运行一个回归和summary(regression1)显示我所有的系数等等。 现在我正在使用coef(regression1)所以它只给出我想要导出到文件的系数。 write.csv(coef, file="regression1.csv)和"Error in as.data.frame.default(x[[i]], optional = TRUE) : cannot coerce class ""function"" to a data.frame"发生。 如果你能帮助我,那会很棒。 我正在网上search几个小时,但没有成功。 我是否必须以某种方式改变coef以适应data.frame? 非常感谢你!

在单元格中添加换行符(CSV)

我想导入产品描述,需要按照描述,尺寸,饰面等事情进行逻辑分解。如何插入换行符,以便在导入文件时显示出来?

c#,Excel + CSV:如何获得正确的编码?

我已经尝试了很长一段时间,但无法弄清楚。 我试图通过* .csv文件将数据导出到Excel。 到目前为止效果很好,但在Excel中打开文件时遇到一些编码问题。 (左边的原始string,右边的EXCEL结果): Messwert(µm / m) ==> Messwert(µm / m) Dümme Mässöng ==> Dümme Mässöng 记事本+ +告诉我,该文件编码“ANSI为UTF8”(WTF?) 所以这里有不同的方法,我试图得到一个有效的结果:明显的实现: tWriter.Write(";Messwert(µm /m)"); 更复杂的一个(尝试大概十几个或更多的编码组合:) tWriter.Write(Encoding.Default.GetString(Encoding.Unicode.GetBytes(";Messwert(µm /m)"))); tWriter.Write(Encoding.ASCII.GetString(Encoding.Unicode.GetBytes(";Messwert(µm /m)"))); 等等 创build数据的方法的整个源代码: MemoryStream tStream = new MemoryStream(); StreamWriter tWriter = new StreamWriter(tStream); tWriter.Write("\uFEFF"); tWriter.WriteLine(string.Format("{0}", aMeasurement.Name)); tWriter.WriteLine(aMeasurement.Comment); tWriter.WriteLine(); tWriter.WriteLine("Zeit in Minuten;Messwert(µm / m)"); TimeSpan tSpan; foreach (IMeasuringPoint tPoint in […]

如何将Excel中的date转换为ISO 8601格式

我正在尝试将date格式保存为YYYY-MM-DD(例如,2014-09-01)作为CSV文件,但是当我这样做时,格式将恢复为M / D / YYYY格式。 我试图在Excel中将date转换为string,但是每次打开CSV文件时,都会回到M / D / YYYY格式。 我需要将ISO 8601date格式保存为CSV文件。 我怎么去做呢?

Java – 将string写入CSV文件

我想用java写数据到csv文件,但是当我尝试用excel打开生成的文件时,我得到一个错误,说该文件已损坏。 在记事本中打开文件时,它看起来被正确格式化,所以我不知道是什么问题。 我正在使用FileWriter类将数据输出到文件。 FileWriter writer = new FileWriter("test.csv"); writer.append("ID"); writer.append(','); writer.append("name"); writer.append(','); … writer.append('\n'); writer.flush(); writer.close(); 我是否需要在java中使用一些库才能打印到csv文件? 我推测,只要你使用正确的格式,你可以在Java本地执行此操作。 感谢帮助, 肖

通过Unicode字符的JavaScript生成Excel的CSV

我正在尝试使用JavaScript在客户端生成一个CSV文件。 我已经按照这个stackoverflow问题的答案 。 我的内容中有unicode字符(在我的情况下是希伯来字符)。 文件生成成功,但是当我在Excel中打开文件 – 所有的Unicode字符显示为有趣的字符。 ASCII字符(英文和数字)很好地呈现。 奇怪的是,如果我在记事本中打开文件,unicode字符显示良好。 所以我想这与Excel和我保存文件的方式有关。 有任何想法吗?

Csv空行问题与Excel

我有一个csv文件,其中包含sqlite3数据库的行。 我使用python将行写入到csv文件中。 当我用Ms Excel打开csv文件时,每行下面都会出现一个空行,但记事本上的文件没有问题(没有任何空格)。 有谁知道这是为什么发生,我怎么能解决它? 编辑:我用strip()函数的所有属性之前写一行。 谢谢。

为csv文件制作彩色单元格

我正在生成CSV文件导入到Excel中。 Excel没有以前的格式。 a)是否有任何标记将颜色定义添加到csv中的单元格? 如果在csv中不可行,那么我可以在(a)和(b)中使用Excel导入格式, 格式,最好是ascii为基础,并容易生成? b)我可以将列宽度定义添加到csv列吗? 谢谢