1
我目前正在將數據框導出到excel電子表格中,但是我的一列長度各不相同的長字符串導致文件被損壞。Xlsx Writer被字符串損壞
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個字符時,它也不再被破壞。這表明有一個字符在編碼時遇到了麻煩。
任何想法如何處理?
https://support.office.com/en-us/article/Excel-specifications-and-limits-16c69c74-3d6a-4aaf-ba35-e6eb276e8eaa列中只有255個字符可接受 – simar
好吧,可能是爲什麼,我會嘗試截斷超過255個字符的字符看看是否可以解決這個問題 – Kalimantan
@simar沒有解決它。只有當我使它少於37個字符時,它纔會消失,這使我認爲問題是工作表中的特定字符。任何方式來編碼這些,或處理這種類型的psossibilites? – Kalimantan