2015-09-16 30 views
0

我目前將網站報告以「csv」文件的形式導出。但是,當我打開他們,我得到這個彈出消息:如何打開文件並保存爲csv

你試圖打開該文件,「Jul2015.csv」,是在不同的 格式不是由文件擴展名指定。在打開文件之前,驗證文件是否爲 未損壞且來自可信來源。 你想現在打開文件嗎?

我點擊'yes',文件以某種'xls'格式打開。所以我保存爲'csv'格式,當我報告新保存的文件時,它遵循'csv'格式。

所以我的問題是,我如何在python中打開初始導出報告並保存爲'csv',這樣我可以避免格式不一致?

感謝

+0

[xls to csv convertor]的可能重複(http://stackoverflow.com/questions/9884353/xls-to-csv-convertor) – taesu

回答

2

嘗試:

import pandas as pd 
data_xls = pd.read_excel('export.csv', 'Sheet1', index_col=None) 
data_xls.to_csv('exceltocsv.csv', encoding='utf-8') 
0

這應該工作過,並且不使用外部庫。

with open("exported.csv", "r") as f: 
    lines = f.readlines() 
with open("xlstocsv.csv", "r") as g: 
    g.writelines(lines)