【问题标题】:How to wrap text with in a column while writing in csv file using python如何在使用python写入csv文件时将文本包装在列中
【发布时间】:2016-04-09 09:53:14
【问题描述】:

我正在尝试将文件导出为 csv。在写入 csv 文件时,我需要为特定列包装文本。我的弦太长了。我需要使用python将它写在一个csv文件中。在尝试写入时,它不会在单个单元格中写入。一些行被写入下一行。我需要将整个字符串写在一个单元格中。请帮我做这件事。

【问题讨论】:

    标签: python django export-to-csv


    【解决方案1】:

    CSV 未格式化。如果要格式化单元格中的文本,应考虑编写适当的 Excel 或 PDF 文件。

    无论如何,如果使用分号作为分隔符,换行符(\n 或 \r\n)似乎可以在 CSV 文件中使用,因此这可能不便携。

    要编写 Excel 文件,您可以使用 openpyxlxlwt 等库。

    【讨论】:

    • 你只是在谈论 excel。我正在使用 csv.writer 编写内容。如何包装特定列的文本
    • 但是您是导出为 CSV 文本文件还是 Excel 格式文件(XLS 或 XLSX)?
    • 正在导出为 csv 文本文件
    • 您能展示一下到目前为止您尝试过的代码吗? CSV 之类的 excel 确实将长行包装在一个单元格中,并且不要让它们流到另一列。您的 ',' 分隔符似乎是搞砸的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-08
    • 1970-01-01
    • 2016-09-02
    • 2016-03-26
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    相关资源
    最近更新 更多