Tag: csv

在Linux环境中将CSV文件转换为XLS文件(SSR 8020 Ericsson)

我有CPU_status.csv文件,我试图将它转换为一个CPU_test.xls格式,在Linux VI(爱立信SSR8020)中使用以下脚本“ ./Test.sh ”,但是当我ftp出来时,我总是在excel中获得一列。 build议和反馈表示赞赏。 谢谢你们 #!/bin/bash echo "Check CPU" tail -n +2 CPU_status.csv | head -1 | awk 'BEGIN{FS="|"}{print $1,$3,$16,$33,$50,$67,$81,$98}'| column -t;tail -n 50 CPU_status.csv | awk 'BEGIN{FS="|"}{print $1,$3,$16,$33,$50,$67,$81,$98}' | column -t echo "Hit Enter to Continue…" sleep 1 read continue echo "./Test.sh>CPU_test.xls" ./Test.sh>CPU_test.xls echo "Hit Enter to Continue…" sleep 1 read continue

如何在SSIS中使用单个连接pipe理器在sql server中加载csv和excel文件?

我想加载两个types的文件(CSV和Excel),它们被放置在信号SQL服务器表中的一个文件夹中。 两个文件中的列名和列名都是相同的。 我们如何通过SSIS使用单个连接pipe理器来实现?

在ReadAllLines方法中如何区分换行和回车?

我写的是重写CSV文件到Excel电子表格的程序。 我需要二维数组来写入文本到Excel中,所以我使用File.ReadAllLines和在foreach line.Split方法为它,它的工作完美。 问题是,当我们想要在Excel单元格内进行换行时 – ReadAllLines被换行和回车的方式相同,所以我们在Excel中也会有不同的单元格。 问题是,有什么办法可以重写这个方法,我们可以把LF和CR区分开来? 例如,什么时候LF不创build新行,所以列表中的新元素,只要将它附加到以前的string与某种types的标识为Excel。 这是我如何阅读文件: public virtual List<List<string>> Read(string inFile) { var sheetData = new List<List<string>>(); if (!File.Exists(inFile)) { FileDoesNotExist(inFile); return sheetData; } var lines = File.ReadAllLines(inFile); foreach (var line in lines) { var cells = line.Split(_delimiter).ToList(); sheetData.Add(cells); } return sheetData; }

将Excel文件更改为Python脚本中的csv?

我试图把它们加载到一个pandas数据框之前更改一个Excel文件列表为CSV文件,但我不确定如何可以在我的脚本中转换它们。 Csvkit和xlsx2csv似乎从命令行工作,但是当我尝试启动一个像这样的subprocess for filename in sorted_files: file = subprocess.Popen("in2csv filename", stdout=subprocess.PIPE) print file.stdout dataframe = pd.read_csv(file) 我收到错误 IOError:预期的文件path名或类似文件的对象,当格式为“固定”时,得到的types模式不能为空 是否有可能从subprocess和pipe道输出到数据框? 任何帮助非常感谢!

在MS Excel 2010中打开csv文件时显示date问题

导出为CSV格式时遇到问题。 此问题在Excel 2010上重现,不在Excel 2013,2016上。 包含date格式值的列自动从MM-DD-yyyy hh:mm a为MM-DD-YYYY HH:MM (24小时格式)。 当我打开* .csv文件使用记事本一切正常。 也许这取决于Excel中的自定义用户首选项? 你能否提供解决scheme来解决这个问题?

死亡ssconvert返回没有输出

我使用ssconvert(gnumeric)将大型excel文件转换为单独的CSV文件。 大多数文件都能正常工作,但是一些较大的文件在附加格式化的过程中会突然死亡,并说“死亡”。 ssconvert -S '/tmp/inputfile.xlsx' '/tmp/output.csv' 是否有任何特殊的处理大文件可以使用?

未能分配内存<NoMemoryError>

我想添加一个数组,我从Excel表格,这是一个二维数组[[row1contents],[row2contents],…]检索的值。 我想追加每一个这些行到一个CSV文件,我有代码适用于某些情况下,但在其他人,我得到“失败分配内存错误”。 它说它是一个以.join方法开始的问题 > #the location of the csv that I want to append to csv_filepath = regression_folder + '/Regression.csv' #out_book is the name of the workbook where I get the data to append from @out_book.calculate # Grab output sheet with data from workbook # OUTPUT_DATA_SHEET is name of the sheet in the workbook, sheet […]

使用VBA将Excel(XLS)转换为使用UTF-8的CSV

我想在Excel中将excel转换为带有UTF – 8的csv。 但是,转换时,内容正在变成不需要的符号和文字。 请帮我解决这个问题。 Public Sub convert_UnicodeToUTF8() Dim parF1, parF2 As String parF1 = "D:\test.xlsx" parF2 = "D:\test.csv" Const adSaveCreateOverWrite = 2 Const adTypeText = 2 Dim streamSrc, streamDst ' Source / Destination Set streamSrc = CreateObject("ADODB.Stream") Set streamDst = CreateObject("ADODB.Stream") streamDst.Type = adTypeText streamDst.Charset = "utf-8" streamDst.Open With streamSrc .Type = adTypeText .Charset […]

我可以有一个Excel公式引用另一个公式的单元格?

我有一个非常大的Excel表,我正在运行公式。 我在工作表中的每个项目上运行一个公式,然后删除只留下唯一项目的重复项。 有没有办法,我可以有第二个公式自动引用从第一个公式单元格? 公式1: =INDEX(Radnet_Master_LocationList.xlsx!$A$2:$A$265, MATCH(***'1611029532'!G2***,Radnet_Master_LocationList.xlsx!$B$2:$B$265,0)) 公式2: =SUMIFS('1611029532'!AS$2:AS$1867,'1611029532'!G$2:G$1867,***'1611029532'!G2***) 我已经附上了需要与3 ***匹配的单元格。 当我将第二个公式复制到所有需要的单元格中时,该单元格会递增,我希望它从第一个公式中镜像单元格。 例如,说'1611029532'!G369在第一个公式的'1611029532'!G2之后。 当我增加第二个公式时,它的结果是'1611029532'!G3,当我想它是'1611029532'!G369。

如何在不改变格式的情况下将表格导出(或另存为).csv

我有下面的表格: chr [1:1000] "10/16" "1/5" "6/16" "2/5" "7/11" "6/6" "5/5" "2/5" "14/16" "3/5" "5/5" "7/14" "9/9" "8/9" "7/9" "4/9" "5/5" "1/5" "6/9" "14/16" … 我想保存为csv,但是当我打开csv文件的格式自动更改为“date”,所以我得到2016年10月,1 – 5月,2016年6月等等… 我怎样才能导出表“原样”