【问题标题】:How do i get the headings to fit in to their cells我如何让标题适合他们的单元格
【发布时间】:2021-05-12 21:10:00
【问题描述】:
with open ('Reddit_Data.csv', 'w', newline='',encoding="utf-8-sig") as f:
    fieldnames = ['Submission_ID','Submission_Title','Submission_Comments','Submission_Sentiment']
    writer = csv.DictWriter(f, fieldnames=fieldnames)
    writer.writeheader()

写入标题时,单元格的大小保持不变,因此您无法看到所有标题名称。有没有办法让标题适合,或者可能从 python 更改单元格的大小。我使用 excel 查看 CSV 文件。

【问题讨论】:

  • 你会用熊猫吗? pd.read_csv('Reddit_Data.csv',encoding="utf-8-sig")
  • 我想问题不在于代码,因为 csv 不能包含任何格式或样式信息,但 Excel 在打开 csv 时只是设置了特定的大小。用文本编辑器打开 csv,你会看到没有格式信息,只有整个标题。

标签: python excel csv


【解决方案1】:

重要的是 CSV 格式不包含任何格式信息,仅包含分成列和行的原始数据。因此 Excel 自行决定如何显示您的数据,CSV 文件中的任何内容都无法更改。

如果您需要带有格式的工作表,您可以在 Excel 中手动将 CSV 文件另存为 XLSX 文件。或者您的代码应该以其他格式(例如 xlsx)导出您的数据。

对于后者,您可以尝试 openpyxl 库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多