问题描述
我使用 calc
创建了一个 libreoffice
文件,其结构如下:
@mosby:/temp/aa/xl# ls -R
.:
[Content_Types].xml docProps _rels xl
./docProps:
app.xml core.xml custom.xml
./_rels:
./xl:
_rels sharedStrings.xml styles.xml workbook.xml worksheets
./xl/_rels:
workbook.xml.rels
./xl/worksheets:
sheet1.xml sheet3.xml sheet5.xml sheet7.xml
sheet2.xml sheet4.xml sheet6.xml sheet8.xml
然后通过 python
和 openpyxl
处理该文件,然后保存它
wb = load_workbook(file_name)
[...]
wb.save(file_name)
问题是 sharedStrings.xml
文件不见了,而我需要它用于不使用 openpyxl
的其他应用程序。是否有强制 openpyxl
使用保存中的原始结构的开关?
我用来处理 calc 文件的另一个工具是 xml.dom.minidom
,但它不允许我保存文件
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)