首页 > 解决方案 > 在 Linux CLI 中更改 XLS 单元格值而不破坏格式

问题描述

我正在尝试从预先提供的电子表格中自动编辑单元格。我需要在不破坏格式的情况下调整单个单元格中的单个值。

我试过 pyexcel、xlutils 和 openpyxl 无济于事;他们可以更改数据,但会破坏文档的格式。

我也尝试在文件中放置虚拟文本并使用 sed 来改变它;

sed -i 's/changethisvalue/thisischangevalue/g' file-name.xls

当我尝试在 LibreCalc 中打开它时,我发现这个简单的替换会破坏文档的格式。

我的问题是;XLS 文档是否包含对单元格内容敏感的特定格式数据,有没有办法“破解”它来工作?

标签: pythonexcellinuxlibreoffice-calc

解决方案


推荐阅读