Tag: csv

Java程序正在csv文件中创build额外的列

我在一个JDBC程序中创build一个csv文件,然后将其写入到csv文件中。 问题是有些数据像“Birmingham,AL”一样出现,当程序看到“”时,它正在创build一个新的列,而实际上它应该在一列中。 前15000行没有逗号正确input,但是一些逗号开始出现,并在不应该创build新的列。 我想知道是否有办法赶上,避免这个问题或解决这个问题。 我希望我解释得很好。 请随时索取更多信息。 编辑:这是执行该工作的代码片段。 while (rs.next()) { for (int i = 0; i < cols; i++) { if (i > 0) { Object value = rs.getObject(i); if (value == null || rs.wasNull()) out.write("NULL" + ","); else out.write(value.toString() + ","); } } out.newLine(); } out.close(); writer.close();

将CSV文件合并到一个主文件中,并将文件名保留在第2列中

我有很多CSV。 文件,我想合并成一个大的,另外,我也需要保留文件名在第2列。 我的CSV文件的内容 文件名ABNK102455 Column A 12/215425 12/125485 12/215435 文件名ABNK102456 Column A 12/215425 12/125485 12/215435 结果 Combined.CSV Column A 12/215425 ABNK102455 12/125485 ABNK102455 12/215435 ABNK102455 12/215425 ABNK102456 12/125485 ABNK102456 12/215435 ABNK102456 这是可能的,以及如何?

Python / Excel – 将.xlsx工作簿从文件合并到.csv中

试图将多个.xlsx工作簿从一个文件编译为一个.csv文件 我创build的循环只捕获文件中的第一个工作簿。 我怎样才能改变这个捕获文件中的所有工作簿? 数据仅在所有工作簿的Sheet1上 import os import xlrd import csv rootdir = r'C:\Users\username\Desktop\Mults' filenames = [] for subdir, dir, files in os.walk(rootdir): for file in files: filenames.append(os.path.join(subdir, file)) wb = xlrd.open_workbook(os.path.join(subdir, file)) sh = wb.sheet_by_index(0) with open('acit_multsTEST.csv','wb') as f: c = csv.writer(f) for r in range(sh.nrows): c.writerow(sh.row_values(r)) 我感谢任何帮助! 谢谢!

预期; parsingcsv文件时

我试图parsingJavaScript和papaparse 。 问题是,我得到一个我不明白的错误。 我的csv分隔符是分号; ,这很好,但由于某种原因,当parsing我的CSV我得到一个错误说: 未捕获的SyntaxError:意外的标记非法 请在http://itpsychology.net/test/上查看,并注意到您的控制台中有错误。

如何使用python将数据写入CSV文件?

我正在试图把下面的数据写入一个csv文件。数据是雇用的细节 名1 – surname1-PLACE1 名2-surname2-place2 NAME3-surname3-place3 NAME4-surname4-place4 我希望输出在一个在另一个下面的CSV文件在不同的行上。 我写了下面的代码 阅读器= csv.reader(文件) op = open(path+“op.CSV”,“wb”) String = list [0] +“ – ”+ list [1] +“ – ”+ list [2] +“ – ”+ list [4] op.writer(String) 请帮忙。 提前致谢。 -KD

如何把这个数组放入CSV或Excel?

我想不出有办法做到这一点,我真的很难与数组,所以我希望有人能帮助我。 我有数组$卡住,只是包含名称,就像这样 $stuck = array('Daniel','Alex','alfredo','dina'); 我正在使用按字母顺序排列名称,就像这样 sort($stuck); 现在的事情是我想把这个数组放入一个CSV或Excel文件,所以名字的第一个字母将是标题,所有与这个字母的名字将在这个标题下。 这是我想要完成的一个例子

将string写入新行

我有用户名+姓氏+分数写在excel文件中的代码。 但是我希望它有标题,例如第一行的“名字”“姓”和“分数”。 然后每次代码重新启动,我想新的数据存储在这些标题下的新列。

如何使用VBA读取CSV文件中的行数和列数

我有超过100个CSV /文本文件(大小在1MB到1GB之间)。 我只需要为每个csv文件创build一个Excel工作表,提供: 列的名称 列的types即数字或string 每列中的logging数 最小值和最大值以及每列的长度 所以在一张纸上的输出会是这样的(我不能在这里粘贴表格图像,因为我是新的在这个网站,所以请考虑以下虚拟表格作为Excel表): ABCDEFG 1 Column_name Type #records min_value max_value min_length max_length 2 Name string 123456 Alis Zomby 4 30 3 Age numeric 123456 10 80 2 2 是可以为此创build任何VBA代码? 我在初学者阶段,所以如果任何专家可以帮助我在代码方面,将是非常有益的。 谢谢!!!

是否存在使用相同的CSV文件将数据导入/批量导入CRM 13的方法,但仅添加新数据?

我有一种情况,我已经将帐户和联系人logging的批量文件导入到CRM 13中,并且由于与帐户logging关联的重复数据,重复检测已经将联系人的许多信息反弹为失败。 以下是我采取的步骤: 对于我的帐户logging,我删除了基于两个字段的Excel中的模糊,并从数千中删除了约500条logging。 然后,我将CSV文件原样导入到CRM 13中 在这500个中,可能有独特的logging,我需要尝试导入到CRM中。 我需要从比原先导入的文件更旧的文件重新导入数据到客户关系pipe理,并将500条logging删除添加到客户关系pipe理。 但是我没有时间挖掘几千行数据,挑出每一行唯一的数据,我不希望CRM再次将整个账户logging重新添加到系统中,给我在CRM中受骗。 有没有办法(没有使用dynamic表单,因为他们目前没有在MS托pipe的CRM上工作)重新导入整个表单,将唯一logging删除到CRM,只添加唯一的数据,并忽略现有的数据? 我希望这是有道理的。 我可以尝试澄清,如果需要的话。 感谢您提供的任何帮助。

parsingCSV文件

我想把我的xls文件转换成csv,并parsing它在PHP中 这里是采样转换后的cvs Windows转换,用逗号分隔 DFRWR2496W/BND*,,2.65 ,2.52 ,3.98 ,910,856,1126, DFWR0006-RD.50W,,2.43 ,2.31 ,3.65 ,380,331,578, DFWR0006-RD.75W,,3.50 ,3.33 ,5.25 ,490,419,775, DFWR0006-RD1.0W,,4.44 ,4.22 ,6.66 ,610,520,972, 在PHP我正在试图将xxxx.csv文件作为 $ file_handle = fopen(“price.csv”,'r'); while(!feof($ file_handle)){$ line_of_text [] = fgetcsv($ file_handle,1024,“\ r”); } fclose($ file_handle); 返回$ line_of_text [0]; 不过$ line_of_text [0]给了我 ["DFRWR2496W\/BND*,,2.65,2.52,3.98,910,856,1126","DFWR0006-RD.50W,,2.43,2.31,3.65,380,331,578","DFWR0006-RD.75W,,3.5,3.33,5.25,490,419,775","DFWR0006-RD1.0W,,4.44,4.22,6.66,610,520,972","DFWR0006-RD1.0Y,,4.44,4.22,6.66,610,520,972","DFWR0006W\/BND,,2.47,2.35,3.71,385,335,586","DFWR0007-RD.50W,,4.54,4.31,6.81,575,483,945","DFWR0007-RD1.0W,,5.28,5.02,7.92,675,568,1105","DFWR0007-RD1.0Y,,5.28,5.02,7.92,675,568,1105","DFWR0007W\/BND,,2.55,2.42,3.83,385,333,593","DFWR0008BD-RD.50W,,4.96,4.71,7.44,825,725,1229","DFWR0008-CSH1.0W,,4.62,4.39,6.93,1075,982,1451","DFWR0008-RD.50W,,4.81,4.57,7.22,1075,978,1467","DFWR0008-RD.75W,,4.81,4.57,7.22,1075,978,1467","DFWR0008-RD1.0W,,4.59,4.36,6.89,1075,982,1449","DFWR0008-TRD7.0W,,5,4.75,7.5,1075,974,1482","DFWR0008W\/BND,,2.23,2.12,3.35,460,415,642","DFWR0012BD-RD.50W,,4.56,4.33,6.84,580,488,951","DFWR0012P-RD.50TTR***,,4.56,4.33,6.84,835,743,1206","DFWR0012-RD.50TTR,,4.31,4.09,6.47,725,638,1076","DFWR0012-RD.50TY,,5.29,5.03,7.94,725,618,1156","DFWR0016W,,2.1,2,3.15,575,533,746","DFWR0028-PRD10x6.5W,,4.05,3.85,6.08,1000,918," 现在不是一条线 DFRWR2496W/BND*,,2.65 ,2.52 ,3.98 ,910,856,1126, 看来它可能只有1024个字符? 我想如何parsing它,就像在Excel中显示的那样