1

我希望将一些文本存储到excel具有多个工作表中。我尝试使用它openpyxl来实现它,但我无法使用xlsxwriter.

openpyxl 由于IllegalCharacterException使用时弹出,我无法使用。我知道删除或转义这些字符的方法,但我不想删除或转义这些字符,而是想将它们原样存储在我的excel.

xlsxwriter我可以使用但不能将其存储在多个工作表中来实现字符的维护。有什么解决办法吗?

4

1 回答 1

1

你可以尝试这样的事情。

import pandas as pd

writer = pd.ExcelWriter("my_results.xlsx", engine="xlsxwriter")

for i, element in enumerate(elements):
   df = pd.DataFrame(element)
   df.to_excel(writer, sheet_name=f"element_{i}")
writer.save()
于 2019-10-21T13:42:28.410 回答