将xlsx转换为csv时出现文本列问题

时间:2012-10-16 14:24:21

标签: csv xlsx file-conversion

我在将xlsx文件转换为csv格式时遇到了麻烦。不知何故,它不会复制包含文本的列的内容。

我试过了:python xlsx2csv-0.20 / xlsx2csv.py -s 2 -d';' 'testin.xlsx''testout.csv'

结果如下:

“www.vistaheads.com”; “http://www.vistaheads.com/forums/microsoft-public-windows-vista-general/200274-vista-mbr-vs-xp-mbr-4.html” ; “YahooBossAPIv2” ;; “主机”; “即” ;; 9/8/2010; TRUE; FALSE ;; 0; -8.2666666667; 0; 0; 0; 0
“www.drpletsch.com”; “http://www.drpletsch.com/elos-acne-treatment.html”; “Oxyme.Searchv3.0.0” ;; “主机” ;;; 7/31/2012; TRUE ; FALSE ;;;; 0; 0; 0; 0
“www.charterhouse-aquatics.co.uk”; “http://www.charterhouse-aquatics.co.uk/catalog/elos-systemmini-marine-litre-aquarium-black-p-7022.html”;“YahooBossAPIv2 “;;” 主机 “” 我们“;; 2012年7月11日; TRUE; FALSE ;; 1; 5.6666666667; 0; 0; 0; 0
“www.proz.com”; “http://www.proz.com/kudoz/latin_to_english/religion/4794760-concio_melos_tinnulo.html”; “YahooBossAPIv2” ;; “主机”, “在” ;; 5/7 / 2012; TRUE; FALSE ;; 1; 3; 0; 0; 0; 0
“schoee.blogspot.co.uk”; “http://schoee.blogspot.co.uk/2010/08/review-body-shop-vitamin-c-facial.html”; “YahooBossAPIv2” ;; “主机” ;;; 8/1/2010; TRUE; FALSE ;; 1; 1; 0; 0; 0; 0

但我得到了:

;;;;;;; 10年9月8日; TRUE; FALSE ;; 0.0; -8.266666666666666; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 12年7月31日; TRUE; FALSE ;;;; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 12年7月11日; TRUE; FALSE ;; 1.0; 5.666666666666667; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 12年5月7日; TRUE; FALSE ;; 1.0; 3.0; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 08-01-10; TRUE; FALSE ;; 1.0; 1.0; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 10年9月8日; TRUE; FALSE ;; 0.0; 0.033333333333333354; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 12年7月3日; TRUE; FALSE ;; 1.0; 2.0; 0.0; 0.0; 0.0; 0.0;
;;;;;;; 11年10月18日; TRUE; FALSE ;; 1.0; 4.666666666666667; 0.0; 0.0; 0.0; 0.0;

我也尝试过使用ssconvert,但在这里我得到了类似的结果,即:

ssconvert -S'testin.xlsx'testout2.csv

此外,文字内容以某种方式消失了:

2010/09/08,TRUE,FALSE ,, 0,-8.26666666666667,0,0,0,0
“2012/07/31 09:58:39.823”,TRUE,FALSE ,,,, 0,0,0,0
“2012/07/11 13:35:09.220”,TRUE,FALSE ,, 1,5.66666666666667,0,0,0,0
2012/05/07,TRUE,FALSE ,, 1,3,0,0,0,0
2010/08/01 TRUE,FALSE ,, 1,1,0,0,0,0
2010/09/08,TRUE,FALSE ,, 0,0.03333333333333,0,0,0,0
“2012/07/03 22:24:03.467”,正确,错误,1,2,0,0,0,0
十分之二千零十一/ 18,TRUE,FALSE ,, 1,4.66666666666667,0,0,0,0
“2012/07/22 02:10:58.313”,TRUE,FALSE,1,2,0,0,0,0
“2012/08/02 17:01:39.637”,TRUE,FALSE ,, 1,1,0,0,0,0
2010/06/05,TRUE,FALSE ,, 1,4,0​​,0,0,0
“2012/07/25 16:11:47.843”,正确,错误,1,2,0,0,0,0
2012/09/26,TRUE,TRUE,1 ,,, 1,0,0,1
2012/04/29,TRUE,TRUE,2 ,,, 8,3,1,4
2012/07/22中,TRUE,FALSE ,, 0,0.03333333333333,0,0,0,0
2012/05/01 TRUE,FALSE ,, 1,14,0,0,0,0
“2012/08/07 06:17:39.647”,TRUE,FALSE ,, 1,1,0,0,0,0
“2012/07/18 15:15:19.283”,TRUE,FALSE ,, 1,3,0,0,0,0
2012/07/27,TRUE,FALSE ,, 1,0.33333333333333,0,0,0,0
2010/09/08,TRUE,FALSE ,, 1,0.33333333333333,0,0,0,0
“2012/07/21 18:10:57.700”,TRUE,FALSE ,, 1,0.33333333333333,0,0,0,0

Excel文件对我来说很好看。什么可能出错的想法?​​

Excel文件是使用Apache POI生成的,也许这是一个线索?

亲切的问候, Rianne

0 个答案:

没有答案