Tag: csv

CSV拆分方法在第一栏打印第一栏两次

我有一个几乎完成的程序。 问题是,当我打印出“新”的CSV文件时,除了excel中的第一列以外,每件事情都是正确的。 这是打印信息两次,但只在第一列。 我看遍了我的代码,我无法看到我打算出两次或调用令牌两次。 该scheme的目的是简单地重新组织专栏,并将其格式化为所需的方式。 我正在访问的令牌是在位置inputBuffer[23] ,我已经设置为outputBuffer[0]相等,我只做这一次,但是当我运行程序并检查文件,第一个logging的第一列应该保持价值841而不是841841 ,我不知道如何。 所有其他列都非常好。 任何人都可以发现什么是错的? 我的方法 /* * This method uses the fields (array elements) in the output * buffer to assemble a CSV record (string variable). The * CSV record is then written to the output file. */ public static void BuildRecordAndWriteOutput() { string record = outputBuffer[0]; for (int […]

将Csv文件导入Excel,并replace按列分隔的逗号

您好我需要导入一些csv文件填充从LINQ查询结果使用LinqToCsv库到Excel工作簿通过更改逗号为列之间的数据? `//Generate CSV Files for each item in the Listview CsvFileDescription outpCsvFileDescription = new CsvFileDescription { SeparatorChar = ',', FirstLineHasColumnNames = true }; for (int i = 0; i < listView.Items.Count; i++) { dynamic currentItemInLoop = listView.Items[i]; //On est obligé de cast cette variable en String pour qu'on puisse l'utiliser dans le LinQ //currentItemInLoop.nameAttribute => […]

仅在Excel工作表中将可见列作为CSV文件复制到VB6中,而不使用复制命令

我有Excel工作表对象,其中一些列处于不可见模式。 我想将这些工作表保存为仅包含可见列的CSV文件。 我的主要要求是不使用Copy方法 ,csv文件应该包含所有具有值和格式的可见列。 Private Sub SaveAsCSV_TSA(ByVal xl As Excel.Application, ByVal xlsheet As Excel.Worksheet, ByVal CSVSavePath As String) On Error GoTo BottomLine Set xlwbook1 = xl.Workbooks.Add Dim xlsheet1 As Worksheet Set xlsheet1 = xlwbook1.Sheets.Item(1) xlsheet1.Activate xlsheet.Cells.SpecialCells(xlCellTypeVisible).Copy xlsheet1.Paste xl.CutCopyMode = False xlwbook1.SaveAs FileName:=CSVSavePath, FileFormat:=xlCSV xlwbook1.Close SaveChanges:=False Set xlwbook1 = Nothing Set xlsheet1 = Nothing BottomLine: If […]

Ruby CSV不正确的第一个字符

我有一个xlsx文件,我做以下将其导出为.csv: 使用excel导出xlsx文件为csv,默认编码 用记事本打开.csv文件,通过指定编码再次保存utf8(记事本保存BOM) 用CSV.read(path_to_file)打开文件 它似乎运作良好,但由于某种原因,第一个头被一些未知的字符损坏(我不知道它是什么,当我尝试复制粘贴它消失,它在Windows中被表示为一个巨大的白色矩形) 当我用任何文本编辑器打开我的文件时,似乎没有问题 第一行看起来像: Id;Type…. 如果这有帮助 csv.headers.first # => ".Id" where . is that character csv.headers.first.first.bytes # => [239, 187, 191] csv.headers.first.first.b # => "\xEF\xBB\xBF" 我如何解决这个问题? Windows 10,Ruby 2.2

在同一个excel列中分离数据

我有一个数据列中有多个值types。 我正试图分离出每个值types到一个单独的列。 下面是一个数据的例子: 6 – Cutler, Jay (Ovr: 83) 22 – Forte, Matt (Ovr: 88) 86 – Miller, Zach (Ovr: 80) 我尝试通过a)去数据并单击文本到列来分隔数据; 然而,数据的“Ovr:80”部分并没有将“Ovr”从80中分离出来。我也尝试过b)将其转换为.csv文件,但又无法将“Ovr”从“80”中分离出来。 有没有一个公式可以用来将这部分数据与其余部分分开? 我希望将数据分成不同的列,如下所示: 6 | Cutler, | Jay | Ovr | 83 22 | Forte | Matt | Ovr | 88 86 | Miller | Zach | Ovr | 80 任何有识之士都非常感谢!

CSV到Excel文件?

我很好奇社区认为什么是最简单的方法来获取CSV文件和“另存为”一个Excel文档,只有一些公式粘贴? 我正在试图在幕后做到这一点,而不是物理导航。 例如打开,select另存为等 – 即使这已经非常简单,我**需要在代码(Think自动化) 背景:我有一个生成.csv的c ++命令行程序和一个启动这个过程的C#GUI。 任何一个程序都可以容纳代码,但是我认为这在C#(InterOp?)中是最简单的。我不直接发送代码到csv的原因是由于逗号字符数量太多,会混淆csv,因为其他的Excel文档需要参考工作表,所以他们需要在.xls格式。 =AVERAGE(C2:C999) =COUNTIFS(C:C,">0",C:C,"<31") =COUNTIFS(C:C,">31",C:C,"<55") =COUNTIF(C:C,">55")

用MATLAB添加新列到Excel中

我想问如何使用MATLAB来追加新的列到现有的Excel文件,而不改变文件中的原始数据? 在我的情况下,我不知道文件中的原始列数和行数,并且逐个打开文件并在实践中检查是低效的。 另一个困难是新列可能与现有数据有不同的行数,所以我不能用数据读取的技巧,形成一个新的matrix,用新的matrix代替数据。 我已经看到很多post教人们如何添加新的行,但添加新的列似乎是完全不同的东西,因为列是用字母而不是数字命名的。 谢谢。

在Excel中排列时间戳数据的两列

我正在试图分析比特币市场价格和Googlesearch趋势之间的关系,比如“比特币”。 对于前者,我使用的是以.CSV格式下载的blockchain.info中find的图表 ; 对于后者,我使用Google趋势数据(在Google趋势页面中search“比特币”),也以.CSV格式下载。 我打算在Excel中对他们进行图示,对他们进行一些math计算等。问题是,Google Trends数据每周logging一次,Blockchain.info数据每天logging一次。 这意味着结果行在第一个数据点之后不排队: 是否有一个快捷方式可以用来分散Google趋势数据,以便每行中的date相匹配(并且存在区块链数据中给定date的数据不存在的空白A行和B行)? 任何和所有帮助非常感谢! 注:我意识到这些数据的分析已经执行过; 我想自己做自己的教育目的。

Python Excel – 如何将工作表名称转换为工作表编号

在这个程序中,我在名为new_sheet的inputexcel文件中创build一个表单。 我需要工作表的工作表编号,而不必看excel文件。 如何从程序中返回图纸编号? import xlwt import xlrd import csv workbook = xlrd.open_workbook('input.xls') worksheet = workbook.add_sheet('new_sheet')

Excelmacros能够在Win8.1上保存csv,但是不能在Win10上保存/运行

我如何修改下面的VBA代码,使其在Win10上工作? 它在Win8.1上正常工作。 在我的Win10电脑上,它创build目录,但无法保存csv。 这段代码是我自己写的添加保存csvfunction到数据获取代码的附加部分(来源: http : //investexcel.net )。 下面是运行整个macros时收到的错误消息(在使Application.DisplayAlerts = True之后) '16 .csdv'无法访问。 该文件可能已损坏,位于没有响应的服务器上,或只读。 (选项 – 重试/取消) 按下取消后得到这个错误: 运行时错误1004:应用程序定义的错误或对象定义的错误 按下debugging把我带到这部分代码(用黄色突出显示) ActiveSheet.SaveAs Filename:=FName, _ FileFormat:=xlCSV, CreateBackup:=False 这是保存CSV的整个代码体。 Dim strName As String Dim strDirname, Path, strDefpath As String Dim FName As String On Error Resume Next ' If directory exist goto next line 'Now we check if […]