Tag: csv

将CSV / XLS转换为JSON?

有谁知道是否有应用程序,让我最好将XLS转换为JSON? 我也会selectCSV格式的转换器,因为如果没有任何东西,我可能最终不得不写下自己的文件。

如何使用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 跟踪说imported 1 objects ,但是启动Mongo shell并运行db.things.find()不会显示任何新文档。 我错过了什么?

如何使记事本保存在没有BOM的UTF-8文本?

我有一个特殊口音的CSV文件,并通过selectUTF-8编码将它保存在记事本中。 当我使用Java读取文件时,它也读取BOM字符。 所以我想用UTF-8格式保存这个文件,而不是最初在记事本中附加BOM。 否则在Java中有没有内置的类,在读取文件中的内容时消除了开始时出现的BOM字符?

按列sortingcsv

我想按datesortingCSV表格。 开始做一个简单的任务: import sys import csv reader = csv.reader(open("files.csv"), delimiter=";") for id, path, title, date, author, platform, type, port in reader: print date 我使用Python的CSV模块读取具有该结构的文件: id;file;description;date;author;platform;type;port date是ISO-8601,所以我可以很容易地对它进行sorting而不用parsing:2003-04-22例如 我想按datesorting,最新的条目 我如何让这个读者进入一个可sorting的数据结构? 我想我可以做一个date列表:datelist + =date,拆分和sorting。 不过,我必须重新确定CSV表格中的完整条目。 这不仅仅是对事物清单进行sorting。 csv似乎没有内置的sortingfunction 最佳的解决scheme是有一个CSV客户端,像数据库一样处理文件。 我没有find这样的事情。 我希望有人在这里知道一些很好的sorting魔法;) 谢谢, 马吕斯

Python 2.6中对csv文件的一般Unicode / UTF-8支持

Python中的csv模块在涉及到UTF-8 / Unicode时无法正常工作。 我在Python文档和其他网页上发现了针对特定情况的片段,但您必须很好地理解您正在处理的编码以及使用合适的片段。 如何从Python 2.6中的“just works”中.csv文件中读取和写入string和Unicodestring? 还是这是Python 2.6的一个限制,没有简单的解决scheme?

C#中是否有CSV读取器/写入器库?

C#中是否有CSV读取器/写入器库?

Python CSV错误:行包含NULL字节

我正在处理一些CSV文件,使用下面的代码: reader = csv.reader(open(filepath, "rU")) try: for row in reader: print 'Row read successfully!', row except csv.Error, e: sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e)) 而一个文件正在抛出这个错误: file my.csv, line 1: line contains NULL byte 我能做什么? 谷歌似乎build议,它可能是一个Excel文件已被保存为.csv不当。 有没有什么办法可以解决这个问题在Python? ==更新== 在下面@ JohnMachin的评论之后,我试着将这些行添加到我的脚本中: print repr(open(filepath, 'rb').read(200)) # dump 1st 200 bytes of file data = open(filepath, […]

Python:为每个'key:value'一行写一个字典到一个csv文件

我有一本字典: mydict = {key1: value_a, key2: value_b, key3: value_c} 我想以这种风格将数据写入文件dict.csv: key1: value_a key2: value_b key3: value_c 我写了: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() 但是现在我把所有的键都放在一行中,而所有的值放在下一行。 当我设法写这样一个文件,我也想读回到一个新的字典。 只是为了解释我的代码,字典包含textctrls和checkbox(使用wxpython)的值和布尔值。 我想添加“保存设置”和“加载设置”button。 保存设置应该以上述方式将字典写入文件(为了使用户更容易直接编辑csv文件),加载设置应该从文件中读取并更新文本框和checkbox。

pandas写数据框到CSV文件

我有一个pandas数据框,我想写入一个CSV文件。 我正在使用: df.to_csv('out.csv') 并得到错误: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) 有没有什么办法可以轻松解决这个问题(即我的数据框中有unicode字符)? 有没有办法写一个制表符分隔的文件,而不是一个CSV使用例如一个“标签”方法(我不认为存在)?

如何在oracle 9i中最好地分割csvstring

我希望能够在Oracle 9i中分割csvstring 我读过以下文章http://www.oappssurd.com/2009/03/string-split-in-oracle.html 但我不明白如何使这项工作。 这里有一些与我有关的问题 这将在Oracle 9i中工作,如果没有,为什么不呢? 有没有更好的方法去分裂csvstring,然后提出上面的解决scheme? 我需要创build一个新的types? 如果是这样,我需要特定privilages呢? 我可以在函数中声明types吗?