Tag: csv

Python Pandas错误标记数据

我试图使用pandas来操纵.csv文件,但我得到这个错误: pandas.parser.CParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 12 我试图读pandas文档,但什么都没发现。 我的代码很简单: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) 我该如何解决这个问题? 我应该使用csv模块还是其他语言? 谢谢你们 文件来自晨星

用Python写入CSV添加空白行

我正在尝试写入CSV文件,但之间有空行。 我怎样才能删除空白行? import csv b = open('test.csv', 'w') a = csv.writer(b) data = [['Me', 'You'],\ ['293', '219'],\ ['54', '13']] a.writerows(data) b.close()

将列表的Python列表写入一个csv文件

我有一个很长的名单,如下所示: a = [[1.2,'abc',3],[1.2,'werew',4],……..,[1.4,'qew',2]] 即列表中的值是不同的types – 浮动,整型,string。我如何写入一个csv文件,使我的输出csv文件看起来像 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2

将每张工作表保存在工作簿中以分隔CSV文件

如何将每个工作表保存在Excel工作簿中以使用macros分隔CSV文件? 我有一个多张工作表,我正在寻找一个macros,将每个工作表保存到一个单独的CSV (comma separated file) 。 Excel将不允许您将所有工作表保存到不同的CSV文件。

Concat字段值在SQL Server中string

我需要一个与SQL Server中的Oracle WM_CONCAT类似的函数,它返回一个逗号分隔的列表,它将你传递给它的任何字段作为参数。 例如,在Oracle中, select WM_CONCAT(first_name) from employee where state='CA' 返回“John,Jim,Bob”。 我怎么能在SQL Server中做到这一点? 谢谢

如何做csv表中的数据的行到列转换?

我不熟悉脚本。 我有一个表( Table1.txt ),我需要创build另一个Table1行按行排列,反之亦然。 我已经find了Perl和SQL的这个问题的解决scheme,但不是Python。 我刚刚开始学习Python两天前,所以这是我得到: import csv import sys with open(sys.argv[1], "rt") as inputfile: readinput = csv.reader(inputfile, delimiter='\t') with open("output.csv", 'wt') as outputfile: writer = csv.writer(outputfile, delimiter="\t") for row in readinput: values = [row[0], row[1], row[2], row[3]] writer.writerow([values]) 这只是将列再现为列。 我现在想要做的是写最后一行作为writer.writecol([values])但似乎没有这样的命令,我还没有find另一种方式写行作为列。

使用VB将excel工作表保存为CSV文件名+工作表名称

我很新的VB编码,我试图保存多个Excel文件工作表到CSV,我不知道这样做多张,但我find了一种方法来做单个文件。 我发现在这个网站上的代码是非常有用的,我想要做的,只有问题是文件与工作表名称保存,但我想保存与原始文件和工作表名称,如filename_worksheet name ,我试图自己做这件事,但不断发生错误,请问我是否做错了? 我正在使用的代码如下所示: Public Sub SaveWorksheetsAsCsv() Dim WS As Excel.Worksheet Dim SaveToDirectory As String Dim CurrentWorkbook As String Dim CurrentFormat As Long CurrentWorkbook = ThisWorkbook.FullName CurrentFormat = ThisWorkbook.FileFormat ' Store current details for the workbook SaveToDirectory = "H:\test\" For Each WS In ThisWorkbook.Worksheets WS.SaveAs SaveToDirectory & WS.Name, xlCSV Next Application.DisplayAlerts = False ThisWorkbook.SaveAs […]

如何使用CSV MIMEtypes?

在我正在处理的Web应用程序中,用户可以单击指向CSV文件的链接。 没有为MIMEtypes设置标题,所以浏览器只是将其呈现为文本。 我想将这个文件作为一个.csv文件发送,所以用户可以用calc,excel,gnumeric等直接打开它。 header('Content-Type: text/csv'); echo "cell 1, cell 2"; 此代码在我的计算机上按预期方式工作(是不是它总是如此?),但在另一台计算机上不起作用。 我的浏览器是FF 3.0.1(在Linux上)的夜间版本。 它没有工作的浏览器是IE 7和FF 3.0(在Windows上) 有没有我不知道的怪癖?

如何从powershell中的csv文件循环一行

我想在PowerShell中处理一个csv文件,但是我不知道CSV文件中的列标题是什么时候处理的。 例如: $path = "d:\scratch\export.csv" $csv = Import-csv -path $path foreach($line in $csv) { foreach ($head in $line | get-member | where-object {$_.MemberType -eq "NoteProperty"} | select Definition) { #pseudocode… doSomething($head.columnName, $head.value) } } 如何循环访问csv文件中的行,获取列的名称和值? 还是有另一种方法,我应该这样做(如不使用导入CSV)?

Windows批处理脚本parsingCSV文件并输出文本文件

我已经看到另一个页面上的响应( 帮助编写一个批处理脚本来parsingCSV文件并输出一个文本文件 ) – 辉煌的代码BTW: @ECHO OFF IF "%~1"=="" GOTO :EOF SET "filename=%~1" SET fcount=0 SET linenum=0 FOR /F "usebackq tokens=1-10 delims=," %%a IN ("%filename%") DO ^ CALL :process "%%a" "%%b" "%%c" "%%d" "%%e" "%%f" "%%g" "%%h" "%%i" "%%j" GOTO :EOF :trim SET "tmp=%~1" :trimlead IF NOT "%tmp:~0,1%"==" " GOTO :EOF SET "tmp=%tmp:~1%" GOTO trimlead […]