我是Python的新手,我在练习如何处理CSV文件并从中生成excel文件。到目前为止,我可以得到excel文件,但我无法通过python包装单元格。我试过多种方法,但都不管用。也许是因为我对Python的理解很差。有人能建议我如何在编写excel文件时换行?请解释一下密码?以下代码的错误是: “str”对象没有属性“alignment”
这是我目前所做的:
df=pd.DataFrame(list(zip(Dticketnumberlist,Dcategorylist)),
columns=['Ticket', 'Category'])
writer = pd.ExcelWriter('Trial Version.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
workbook=writer.book
worksheet = writer.sheets['Sheet1']
wrap_alignment = Alignment(wrap_text=True)
cell.alignment = wrap_alignment
可以将pandas与xlsxwriter引擎一起使用(默认设置)。在
您需要通过调用
workbook.add_format()
方法来创建一个format对象,如xlsxwriter文档(link here)中所述。在一旦使用了
pandas.DataFrame.to_excel()
,就可以使用worksheet.set_column()
添加格式。可以在xlsxwriter文档(link here)中找到这方面的一个示例。在我在下面提供了一个完全可复制的示例和预期的输出。在
预期产量:
前面的问题answered可以更好地帮助你。在
相关问题 更多 >
编程相关推荐