【问题标题】:How to open file and save as csv如何打开文件并保存为csv
【发布时间】:2015-12-13 02:51:01
【问题描述】:

我目前从网站将报告导出为“csv”文件。但是,当我打开它们时,我会收到以下弹出消息:

您尝试打开的文件“Jul2015.csv”位于不同的 格式比文件扩展名指定的格式。验证文件是 在打开文件之前未损坏并且来自受信任的来源。做 你想现在打开文件吗?

我点击“是”,文件以某种“xls”格式打开。所以我保存为“csv”格式,当我报告新保存的文件时,它遵循“csv”格式。

所以我的问题是,如何在 python 中打开初始导出的报告并保存为“csv”,以避免格式不一致?

谢谢

【问题讨论】:

标签: python csv


【解决方案1】:

这也应该可以工作,并且不使用外部库。

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

【讨论】:

    【解决方案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')
    

    【讨论】:

    • 仅供参考,如果文件无法通过 read_excel 读入,这将不起作用,因为它是伪装成 .xls 文件的 XML 电子表格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多