Questions tagged «csv»

逗号分隔值或字符分隔值(CSV)是一种标准的“平面文件数据库”格式,用于以纯文本格式存储表格数据,由可选的标题行组成,该标题行列出了用逗号或制表符或其他分隔符分隔的表格字段,然后是一行或多行(用换行符分隔),这些行将表记录表示为值的定界列表。换行符和分隔符可以出现在(带引号)字段中。

3
如何使用csv.DictWriter编写标题行?
假设我有一个csv.DictReader对象,并且想将其写为CSV文件。我怎样才能做到这一点? 我知道我可以这样写数据行: dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # ... # write out object output = csv.DictWriter(open(f2, 'w'), delimiter='\t') for item in dr: output.writerow(item) 但是,如何包含字段名?
114 python  csv 

16
Java库或应用程序将CSV转换为XML文件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 Java中是否有现有的应用程序或库可让我将CSV数据文件转换为XML文件? 该XML标签将通过提供可能含有列标题的第一行。
114 java  xml  csv  data-conversion 

22
C#数据表到CSV
有人可以告诉我为什么下面的代码不起作用。数据已保存到csv文件中,但是没有分隔数据。所有这些都存在于每一行的第一个单元格中。 StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in dt.Rows) { for (int i = 0; i < dt.Columns.Count; i++) { sb.Append(row[i].ToString() + ","); } sb.Append(Environment.NewLine); } File.WriteAllText("test.csv", sb.ToString()); 谢谢。
113 c#  csv  delimited-text 

16
处理CSV数据时如何忽略第一行数据?
我要Python从一列CSV数据中打印最少的数字,但是第一行是列号,我不希望Python考虑到第一行。如何确定Python忽略第一行? 到目前为止,这是代码: import csv with open('all16.csv', 'rb') as inf: incsv = csv.reader(inf) column = 1 datatype = float data = (datatype(column) for row in incsv) least_value = min(data) print least_value 您还能说明自己在做什么,而不仅仅是给出代码吗?我对Python非常陌生,并希望确保我了解所有内容。
113 python  csv 

5
C#中是否有任何CSV读取器/写入器库?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 C#中是否有任何CSV读取器/写入器库?
111 c#  csv 

4
如何在Bash中解析CSV文件?
我正在研究一个很长的Bash脚本。我想将CSV文件中的单元格读取到Bash变量中。我可以解析行和第一列,但不能解析其他任何列。到目前为止,这是我的代码: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done 它仅打印第一列。作为附加测试,我尝试了以下操作: read -d, x y < <(echo a,b,) $ y是空的。所以我尝试了: read x y < <(echo a b) $ y是b。为什么?
111 linux  bash  csv 

16
如何提取CSV文件的一列
如果我有一个csv文件,是否有一种快速的bash方法可以只打印出任何一列的内容?可以安全地假设每一行具有相同的列数,但是每一列的内容将具有不同的长度。
111 bash  csv  extract 

5
如何在CSV文件中转义逗号和语音标记,以便它们在Excel中起作用?
我正在生成一个CSV文件(用逗号而不是制表符分隔)。我的用户很可能会通过双击在Excel中打开CSV文件。我的数据可能包含逗号和语音标记,因此我将其转义如下。 Reference, Title, Description 1, "My little title", "My description, which may contain ""speech marks"" and commas." 2, "My other little title", "My other description, which may also contain ""speech marks"" and commas." 据我所知,这一直是这样做的方法。这是我的困惑:当我在Excel 2010中打开此文件时,我的转义未得到遵守。工作表上会出现语音标记,并且逗号引起新的列。

1
如何在R中导入CSV文件?[关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 .csv我的工作站中有一个文件。如何在R中打开该文件并进行统计计算?
110 r  csv  import 


12
用Spark加载CSV文件
我是Spark的新手,正在尝试使用Spark从文件读取CSV数据。这是我在做什么: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() 我希望此调用可以给我列出文件的前两列,但出现此错误: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: list index out of range 尽管我的CSV文件不止一列。

2
ValueError:对关闭的文件进行I / O操作
import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.items(): cwriter.writerow(w + c) 这里,p是一本字典,w并且c都是字符串。 当我尝试写入文件时,它报告错误: ValueError: I/O operation on closed file.
109 python  csv  file-io  io 

16
计算CSV Python中有多少行?
我正在使用python(Django Framework)读取CSV文件。如您所见,我仅从该CSV中提取了2行。我一直在尝试将CS​​V的总行数存储在变量中。 如何获得总行数? file = object.myfilePath fileObject = csv.reader(file) for i in range(2): data.append(fileObject.next()) 我努力了: len(fileObject) fileObject.length
108 python  csv  count 

7
在read.csv中指定colClasses
我试图在R colClasses中的read.csv函数中指定选项。在我的数据中,第一列“时间”基本上是一个字符向量,而其余各列都是数字。 data <- read.csv("test.csv", comment.char="" , colClasses=c(time="character", "numeric"), strip.white=FALSE) 在上面的命令中,我希望R在“时间”列中将其读取为“字符”,并将其余部分读取为数字。尽管在命令完成后“数据”变量确实具有正确的结果,但R返回了以下警告。我想知道如何解决这些警告? Warning messages: 1: In read.table(file = file, header = header, sep = sep, quote = quote, : not all columns named in 'colClasses' exist 2: In tmp[i[i > 0L]] <- colClasses : number of items to replace is not …
108 r  csv  read.csv 

13
使用spark-csv编写单个CSV文件
我正在使用https://github.com/databricks/spark-csv,我正在尝试编写单个CSV,但是不能,它正在制作一个文件夹。 需要一个Scala函数,该函数将采用路径和文件名之类的参数并写入该CSV文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.