如何使用python在Excel中提取上标或下标数据?

问题描述

我想在excel中使用python 分析化学式数据。因为Excel数据已经具有区分电荷或原子序数的格式,所以我不需要从头解释它。但是当我用python阅读时遇到了一些困难。

enter image description here

pandasxlrdopenpyxl,甚至python-docx,它们都无法读取区分上标的数据。所有这些均视为纯文本。上标或下标的格式似乎无法直接匹配。

如何重新完成任务而不重新解释?不管是python还是其他任何数据处理工具都可以。

解决方法

表达复杂公式的常用方法是通过LaTex,python有一个名为PyLaTex的模块。

但是,它可能无法读取Mircrosoft公式格式。您可能需要搜索翻译程序/站点,才能将以* .doc编写的公式翻译为Latex脚本。 -即 https://www.grindeq.com/ https://www.docx2latex.com/

,

我认为您需要使用Python打开文件,对其进行格式化并将其保存到excel中,然后重做分析。 这就是我的意思。 首先打开文件,并将每一行放入列表中 然后执行for循环,并将各种下标和上标转换为可区分的内容。下面是示例代码。

cpuHandCheck

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...