Xlsx Writer被字符串

时间:2016-09-14 19:06:24

标签: python pandas dataframe xlsxwriter

我目前正在将数据框导出到excel电子表格,但是我的一个列具有不同长度的长字符串会导致文件损坏。

with pd.ExcelWriter('thing.xlsx'.format(path), engine='xlsxwriter',options={'strings_to_urls': False}) as writer:

这里我把它放到excel

df.to_excel(writer, 'long_text', index=False)

修改

当我从数据框中删除该列时,它不再会损坏,但我想保留该列。当我将字符限制为37个字符时,它也不再被破坏。这表明有一个角色无法编码。

有关如何处理此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

正如@jmcnamara所说我的问题是我的一个字符串没有用UTF-8编码,但在对所有字符串进行编码后,excel文件不再被破坏