Tag: csv

使用vba将excel中的一系列数据导出为ascii纯文本格式的表csv或txt文件

我只需要将一系列数据从Excel或LibreOffice Calc文件导出到ASCII纯文本表格 – 文本文件。 输出格式如下: +——–+————–+——–+ | Name | Place | Phone | +========+==============+========+ | JOHN | TEXAS | 123456 | +——–+————–+——–+ | ROBERT | INDIANAPOLIS | 234567 | +——–+————–+——–+ | JEANNE | CAMBODIA | 345678 | +——–+————–+——–+ | ANN | CANADA | 456789 | +——–+————–+——–+ | RICK | HAGUE | 567890 | +——–+————–+——–+ 可以使用vba吗? […]

csv仅将数据保存在一个单元格中而不是一行中

我有以下代码写入数据到CSV文件。 但不是写在不同的单元格中的标题,而是写在同一个单元格中。 当我更改为“UTF-8”时,它工作正常,但在Office Excel中打开时写入“Gibberish”而不是正确的字母。 CSVWriter csvWrite = new CSVWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-16"), CSVWriter.DEFAULT_SEPARATOR ,CSVWriter.NO_QUOTE_CHARACTER, CSVWriter.DEFAULT_ESCAPE_CHARACTER, CSVWriter.DEFAULT_LINE_END); //Add Columns headers to the excel file String columnHeaders[] = {"אאא","בבב","גגג"}; csvWrite.writeNext(columnHeaders); //Collect Data ArrayList<String[]> listData = collectDataFromDBToList(); //Write/Add all line from list to the csv file csvWrite.writeAll(listData); csvWrite.close(); 收到输出 想要输出

在MySQL导入之前更改.csv文件的编码

我用一个Excel文件的自动VB脚本创build一个CSV文件。 该文件使用latin_1编码。 要将这个文件正确导入到我的MySQL数据库中,我需要将文件的编码转换为UTF8 。 它工作,如果我手动将文件保存到UTF8,但我想用PHP自动。 方向是XLS – > CSV – > MYSQL 。 一切都在Windows上运行。

将excel中的多个列转换为具有唯一值的1列

我有一系列的问题列表,在大约10,000行的excel中。 是或否用0或1表示,对于任何给出的行只能select1个问题。 我想要做的是把所有这些列,并将它们合并到1列中,而每个问题的值被分配给一个数字。 所以例如我有: Q1 Q2 Q3 Q4 Q5 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 所以相反,我想分配每个问题的价值如 Q1 = 1 Q2 = 2 Q3 = 3 Q4 = 4 Q5 = 5 并将它们合并为一列,如下所示: Questions 2 4 3 […]

转换一个json到csv。 (有点乏味)

所以我已经试过这个脚本,这使得我的方式变得更加困难,我想写出更简单的资金细节,比如每年一行(或者其他任何一种好的方式来expression它) import csv import json json_data = [{"Founded": "2004", "Company": "InsideSales.com","Funding": "$201.2M", "Funding Details": [[" 2015", "$60.65M "], [" 2014", "$100M "], [" 2013", "$36.55M "], [" 2012", "$4M "]]}] f = csv.writer(open("CRUNCHBASEDATA.csv", "wb+")) f.writerow(['Founded','Company','Funding','Funding Details']) for obj in indata: f.writerow([obj['Founded'],obj['Company'],obj['Funding'],obj['Funding Details']]) 这给了我一个像资金细节excel列 [[u' 2015', u'$60.65M '], [u' 2014', u'$100M '], [u' 2013', u'$36.55M '], […]

停止将公式转换为文本csv

我如何保持excel删除我的公式插入到CSV文本? 例如在我的csv我有数据,并有公式"=ISNUMBER(SEARCH($A$1,B2))"然后我在excel中打开csv并查看公式的值。 但是当我保存时,公式被删除,并用公式的评估replace它,即true 。

导入Excel,使用PowerShell导出CSV

由于限制,我需要使用VB或者PowerShell来完成这个任务。 我有一个Excel,如下所示: ColumA, ColumB,ColumC,ColumD,ColumE,ColumF 000|Txt,MoreTxt , ColumB,ColumC,ColumD,ColumE,ColumF 我读了关于import_csv -header,但我成功地做到了。 我将在下面发布我的脚本。 我期望的出口是: ColumA, ColumB, ColumC, ColumD, ColumE, ColumF 000, ColumB, ColumC, ColumD, ColumE, ColumF 只有Colum被修改,而我只需要在这个pipe道之前的数字。 它也必须保持三位数字,所以1变成001等 这是我根据之前的一些查询和MS教程修改的脚本。 $file = import-csv "C:\path\to\my\file\test.csv" foreach ($row in $file){ $tempfile = New-Object psobject -Property @{ ColumA = $row. 'ListName'.substring(0,2) ColumB = $row. 'ColumB' ColumC = $row. 'ColumC' ColumE = $row. […]

从excel导入vector数据(csv文件)

我知道如何导入标量到paraview感谢这个答案: 导入Excel数据Isovolume渲染Paraview 我有这样的CSV文件: x坐标; y坐标; z坐标;标量 0; 0; 0; 0 1; 0; 0; 1 0; 1; 0; 2 1; 1; 0; 3 0; 0; 1; 4 1; 0; 1; 5 0; 1; 1; 6 1; 1; 1; 7 应该如何使用csv文件看起来像和极好的filter(标量我用“表结构化网格”)我应该使用有立方体内的向量? 是否有可能使用Excel将vector文件导入paraview? 我search了很多,但我发现主要关于vtk文件的信息。 立方体应该像这个video里面有vector:(时间8:20) https://www.youtube.com/watch?v=Y1RATo2swM8

CSV与EPPlusparsing问题

我正在使用EPPlus来读取数据。 该数据由.xlsx或.csv 。 当文件是.csv文件时,我使用LoadFromTextfunction。 但EPPlus决定它也必须parsing所有的值, 而不应该这样做 。 例如: Id;Double; 1;-3,88; ExcelTextFormat format = new ExcelTextFormat(); format.Delimiter = ';'; worksheet.Cells[1, 1].LoadFromText( "file", format ); 结果是工作表中的-3,88值变为: -388 。 我发现这是因为EPPlus将-3,88视为一个数字,并将其parsing为默认文化InvariantCulture ,在这种情况下(类似于) us-US 。 我如何实现EPPlus加载csv而不parsing? (将所有值作为string)

使用outputStreamWriter无法正确创buildCSV

嗨,我正在写如下CSV文件 Writer bw3 = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(outFileConversation),"UTF-8")); 但是,如果我仍然打开CSV文本input的所有单元格将在那里,但在Excel中,如果文本内容很大,一些文本内容将移动到下一个单元格甚至下一行 所以我从\ n,\ t,\“,”等文本中replace了所有的特殊字符,我也使用了UTF-8,但仍然为什么在Excel文本内容不包装到单个单元格? 写入CSV的任何问题? 或Excel无法读取巨大的文字内容?