使用 Python 对带有多个选项卡的 Excel 文件进行质量控制

问题描述

我对 Python 有点陌生,有几个问题想请教这里的专家。我想看看是否有可能让 python 代码通过 Excel 文件并在文件的多个选项卡中运行一系列检查。在运行这些检查之后,我需要将文件中的每个选项卡转换为 CSV。

我使用 SAS 代码对这些 Excel 文件进行质量控制,但它很笨重,而且总是无法正常工作。我想知道你们如何看待这在 Python 中成为可能。

解决方法

你的问题很复杂,可以很容易地回答是:-) 第一步是学习openpyxl(我建议这样做),但是python有多个excel模块。 另一种方法可能是使用 pandas 模块将文件转换为 csv --> 无论如何,如果我没记错的话,CSV 将不支持多选项卡。因此,您应该逐个选项卡阅读并每次保存在单个 CSV 文件中。

关于写回QC,请看链接

https://admhelp.microfocus.com/alm/en/15.5-15.5.1/online_help/Content/APIs/API_ALM_REST_Site_Admin.htm

我正在使用 REST API(带有 python 脚本)将所有结果上传到 QC,当然还有 excel/日志文件。

应该还有一个excel插件,可以连接excel和QC。也许如果你有结构 excel,你甚至可以尝试一下。

希望有所帮助。祝你有美好的一天。