Questions tagged «csv»

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

22
Microsoft Excel在.csv文件中破坏了变音符号?
我正在以编程方式将数据(使用PHP 5.2)导出到.csv测试文件中。 示例数据:( Numéro 1注意带重音符号的e)。数据为utf-8(无前置BOM)。 当我在MS Excel中打开此文件时,显示为Numéro 1。 我可以在正确显示它的文本编辑器(UltraEdit)中打开它。UE报告该字符为decimal 233。 如何导出 .csv文件中的文本数据,以便MS Excel正确呈现文本数据(最好不强制使用导入向导或非默认向导设置)?

7
如何在Excel 2013中正确显示.csv文件?
似乎Excel 2013无法正确读取CSV文件(Excel 2010可以正确读取)。每次打开.csv文件时,我的所有数据都显示在第一列中。 我知道我可以转到DATA,Convert然后选择commas,但是不会保存此设置,每次打开此类文件时我都会感到厌倦。 如何设置Excel 2013一劳永逸地显示CSV文件(以逗号分隔)?
189 excel  csv  office-2013 

21
如何使用mongoimport导入csv
尝试导入包含联系信息的CSV: Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 运行此命令似乎不会向数据库添加任何文档: $ mongoimport -d mydb -c things --type csv --file locations.csv --headerline Trace说imported 1 objects,但是启动Mongo shell并运行db.things.find()不会显示任何新文档。 我想念什么?

11
将CSV文件导入SQL Server
我正在寻找使用导入.csv文件到SQL Server的帮助BULK INSERT,我有几个基本问​​题。 问题: CSV文件数据,之间(例如:描述)之间可能有(逗号),那么如何进行导入处理这些数据? 如果客户端从Excel创建CSV,则用逗号括起来的数据""(用双引号引起来)(如下例所示),那么导入如何处理呢? 我们如何跟踪某些行是否包含不良数据,哪些导入会跳过?(导入会跳过不可导入的行) 这是带标题的示例CSV: Name,Class,Subject,ExamDate,Mark,Description Prabhat,4,Math,2/10/2013,25,Test data for prabhat. Murari,5,Science,2/11/2013,24,"Test data for his's test, where we can test 2nd ROW, Test." sanjay,4,Science,,25,Test Only. 和SQL语句导入: BULK INSERT SchoolsTemp FROM 'C:\CSVData\Schools.csv' WITH ( FIRSTROW = 2, FIELDTERMINATOR = ',', --CSV field delimiter ROWTERMINATOR = '\n', --Use to shift …
185 sql  sql-server  csv  bulkinsert  bulk 

6
在Ruby中将数组输出为CSV
使用Ruby将CSV文件读入数组很容易,但是我找不到关于如何将数组写到CSV文件的任何好的文档。谁能告诉我该怎么做? 如果这很重要,我正在使用Ruby 1.9.2。
185 ruby  csv 

26
如何将JSON转换为CSV?
我有一个要转换为CSV文件的JSON文件。如何使用Python执行此操作? 我试过了: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() 但是,它没有用。我正在使用Django,收到的错误是: file' object has no attribute 'writerow' 然后,我尝试了以下方法: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) …
183 python  json  csv 

11
使用Python列表中的值创建.csv文件
我正在尝试使用Python列表中的值创建一个.csv文件。当我在列表中打印值时,它们都是unicode(?),即它们看起来像这样 [u'value 1', u'value 2', ...] 如果我遍历列表中的值,即for v in mylist: print v它们似乎是纯文本。 我可以,在每个与print ','.join(mylist) 我可以输出到文件,即 myfile = open(...) print >>myfile, ','.join(mylist) 但是我想输出到CSV并在列表中的值周围有定界符,例如 "value 1", "value 2", ... 我找不到在格式中包含定界符的简单方法,例如,我已经尝试过该join语句。我怎样才能做到这一点?
180 python  csv  xlrd 

11
使用csv模块从csv文件中读取特定列?
我正在尝试解析一个csv文件,并仅从特定列中提取数据。 范例csv: ID | Name | Address | City | State | Zip | Phone | OPEID | IPEDS | 10 | C... | 130 W.. | Mo.. | AL... | 3.. | 334.. | 01023 | 10063 | 我想只捕获特定的列,说ID,Name,Zip和Phone。 我看过的代码使我相信我可以通过其对应的编号来调用特定的列,即:Name将使用对应2并遍历每一行将row[2]产生列2中的所有项。只有这样,它才不会。 到目前为止,这是我所做的: import sys, argparse, csv from settings import * …
176 python  csv 

5
TypeError:需要一个类似字节的对象,而在python和CSV中不是'str'
TypeError:需要一个类似字节的对象,而不是'str' 在执行以下python代码以将HTML表格数据保存到Csv文件时遇到上述错误。不知道如何获得rideup.pls帮助我。 import csv import requests from bs4 import BeautifulSoup url='http://www.mapsofindia.com/districts-india/' response=requests.get(url) html=response.content soup=BeautifulSoup(html,'html.parser') table=soup.find('table', attrs={'class':'tableizer-table'}) list_of_rows=[] for row in table.findAll('tr')[1:]: list_of_cells=[] for cell in row.findAll('td'): list_of_cells.append(cell.text) list_of_rows.append(list_of_cells) outfile=open('./immates.csv','wb') writer=csv.writer(outfile) writer.writerow(["SNo", "States", "Dist", "Population"]) writer.writerows(list_of_rows) 在最后一行上方。


11
使用C#读取CSV文件
我正在编写一个简单的导入应用程序,需要读取CSV文件,在中显示结果,DataGrid并在另一个网格中显示CSV文件的损坏行。例如,在另一个网格中显示短于5个值的线。我正在尝试这样做: StreamReader sr = new StreamReader(FilePath); importingData = new Account(); string line; string[] row = new string [5]; while ((line = sr.ReadLine()) != null) { row = line.Split(','); importingData.Add(new Transaction { Date = DateTime.Parse(row[0]), Reference = row[1], Description = row[2], Amount = decimal.Parse(row[3]), Category = (Category)Enum.Parse(typeof(Category), row[4]) }); } 但是在这种情况下很难对数组进行操作。有没有更好的方法来分割值?
169 c#  csv 

10
将列表的Python列表写入csv文件
我有一长串以下形式的清单- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] 即列表中的值是不同的类型-浮点数,整数,字符串。如何将其写入csv文件,以便输出的csv文件看起来像 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
168 python  file  csv  file-io  python-2.7 

6
MySQL从CSV数据加载NULL值
我有一个文件,该文件可以包含3到4列以逗号分隔的数值。当空字段位于行末时,将定义为空字段: 1,2,3,4,5 1,2,3,,5 1,2,3 下表是在MySQL中创建的: + ------- + -------- + ------ + ----- + --------- + ------- + | 领域 类型 空| 关键 默认值| 额外| + ------- + -------- + ------ + ----- + --------- + ------- + | 一| int(1)| 是的 | NULL | | | 二| int(1)| 是的 …

4
如何将标题行添加到Pandas DataFrame
我正在将csv文件读入pandas。此csv文件由四列和一些行组成,但没有要添加的标题行。我一直在尝试以下方法: Cov = pd.read_csv("path/to/file.txt", sep='\t') Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"]) Frame.to_csv("path/to/file.txt", sep='\t') 但是,当我应用代码时,出现以下错误: ValueError: Shape of passed values is (1, 1), indices imply (4, 1) 错误的确切含义是什么?在python中将标题行添加到csv文件/ pandas df的一种干净方法是什么?
165 python  csv  pandas  header 

10
Java的CSV API [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 任何人都可以推荐一个简单的API,该API允许我使用它读取CSV输入文件,进行一些简单的转换然后编写。 一个快速的Google发现http://flatpack.sourceforge.net/看起来很有希望。 在将自己与该API结合之前,我只是想查看其他人正在使用什么。
164 java  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.