Tag: csv

使用PHPExcel将多个xls的表单转换为csv

我正在使用下面的代码将xls文件转换为csv。 这适用于第一张表,但我有几个需要做的。 这些表将始终是相同的名称。 有没有做所有的床单,而不是做第一个活动的。 require_once 'PHPExcel/Classes/PHPExcel/IOFactory.php'; $excel = PHPExcel_IOFactory::load("all-euro-data-2015-2016.xls"); $writer = PHPExcel_IOFactory::createWriter($excel, 'CSV'); $writer->setDelimiter(";"); $writer->setEnclosure(""); $writer->save("test123.csv");

如何创build一个CSV文件,如果它不存在?

我试图让Excel检查一个CSV文件的存在,如果它不存在,创build它。 我尝试了几种方式,但我似乎无法得到任何工作。 这是我的代码到目前为止。 If Dir("C:\Users\" & sUserName & "\Desktop\DataDump\") = "" Then MkDir "C:\Users\" & sUserName & "\Desktop\DataDump\" Dim ws As Worksheet For Each ws In ActiveWorkbook.Worksheets If ws.Name = MyCell.Value Then ws.SaveAs "C:\Users\" & sUserName & "\Desktop\DataDump\DataDump.csv", xlCSV Workbooks.Open Filename:="C:\Users\" & sUserName & "\Desktop\DataDump\DataDump.csv" Cells.Select Selection.Delete ActiveWorkbook.Close True LastRowCusip = ActiveSheet.Cells(ActiveSheet.Rows.Count, "BW").End(xlUp).Row Set Rng […]

CSVparsing,换行符/换行符问题

我正在尝试为多个CSV文件创build一个parsing器,最终将以Excel兼容的格式输出到另一个CSV文件。 CSV文件通过采用防火墙configuration的商业工具导出,并向我们报告发现的任何问题。 到目前为止,我已经想出了如何读取文件目录,查找特定值,确定设备types,然后将其吐出到屏幕或CSV,但只有每行都有单个单元格条目。 如果源IP“单元”(或任何其他)包含多个由换行符隔开的IP,则输出在该换行符上断开,并将剩余部分推送到下一行。 我到目前为止的代码是: require 'csv' require 'pp' nipperfiles = Dir.glob(ARGV[0] + '/*.csv') def allcsv(nipperfiles) filearray = [] nipperfiles.each do |csv| filearray << csv end filearray end def devicetype(filelist) filelist.each do |f| CSV.foreach(f, :headers => true, :force_quotes => true) do |row| if row["Table"] =~ /audit device list/ && row["Device"] =~ /Cisco/ return "Cisco" elsif […]

将单个单元格内容重新格式化为多个标题

我有一个从网上商店导出的订单,将variables作为单个单元格导出到.csv文件中。 tier: Elite | division: Male/Male Team | captain shirt size: Large | teammate shirt size: XLarge | Team Name: Terrible 2's | Participant/Volunteer Waiver &amp; Liability Release Captain's Full Name: Craig Carroll | Participant/Volunteer Waiver &amp; Liability Release Teammate's Full Name: Ashley Carroll | Waiver &amp; Release of All Claims &amp; Assumption of Risk […]

导入csv后如何select特定列

我使用了import-csv cmdlet,并导入了许多列和行的csv文件。 我只想select不是0的帐号字段,并将它们分开“,”并将其存储为string。 我怎样才能从import-csv列表中select特定的字段?

csv.writer将所有内容写入一个单元格

编辑 :解决感谢@ayhan。 如果您来自波兰,请使用分号而不是逗号作为分隔符。 我有一个列表如下所示: list = [['edytor poranka PN', '1/04/2016', '15:00'], ['edytor PN 2', '2/04/2016', '08:30'], ['edytor PN noc', '3/04/2016', '22:00']] csv.writer将每个列表写入一个单元格而不是3个单独的单元格。 我的代码如下所示: with open('file.csv', 'w') as f: writer = csv.writer(f, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerows(list) 我也试过这个方法: for i in list: writer.writerow(i) 而且这也行不通。 我的另一个问题是,每行被一个额外的空行分隔,我不知道如何摆脱它。 我知道有类似的问题,但没有解决scheme为我工作。

使用python错误信息将excel文件转换为csv

我正在使用PYTHON将excel(xlsx)文件转换为CSV,我收到以下错误消息。 代码:import xlrd import csv with xlrd.open_workbook('a_file.xlsx') as wb: sh = wb.sheet_by_index(0) # or wb.sheet_by_name('name_of_the_sheet_here') with open('a_file.csv', 'wb') as f: c = csv.writer(f) for r in range(sh.nrows): c.writerow(sh.row_values(r)) 在c.writerow(sh.row_values(r))中,第9行的文件“C:\ Python27 \ Scripts \ 1.py”UnicodeEncodeError:'ascii'编解码器无法编码字符u'\ xbd'在位置4:序号不在范围内(128) 任何解决错误的光?

如何用java中的CSV格式在单元格中添加逗号分隔值

我想添加以下值1,345,000.99作为一个值在CSV文件使用Java。 当我使用Excel打开CSV文件时,值显示为不同的列,因为CSV编写将每个逗号视为新的单元格值并写入新列。 有人可以帮助我如何在一个单元格中拥有1,345,000.99个。 谢谢

Java中的商店编号为string在Excel中

美好的一天, 我有一个Java Web应用程序,它允许用户以CSV格式下载一些数据。 一切都很好,除非我有数字数据,但从0开始,例如010 。 我希望将010正确存储到csv文件中,但会自动更改为10 。 在我的java代码中,我尝试追加'在数字前,但它将存储到'010而不是010 data.alignCenter().text( "'010" ); \\ data is my TableBuilder object. 好心提醒。

Excel VBA打开1个CSV文件

使用Excel 2010,我试图添加一个代码,将打开文件select窗口供用户select他想要打开的CSV文件。 我的代码如下: Dim OpenThisFile OpenThisFile = Application.GetOpenFilename 这只是从我的一个旧的VBA文件,这是以前工作。 目前,当VBA读取第二行时,会打开文件select窗口,但是一旦我select一个CSV文件并打开它,就会出现错误Application-Defined or Object-Defined Error