使用openpyxl验证电子表格的结构
Use openpyxl to verify the structure of a spreadsheet
我正在做一个项目,需要我阅读用户提供的电子表格,我需要构建一个系统来检查电子表格的内容是否有效。具体来说,我想验证每一列是否包含特定的数据类型。
我知道这可以通过遍历电子表格中的每个单元格来完成,但我希望有更简单的方法来完成。
在 openpyxl 中,您必须逐个单元格。
您可以为此使用 Excel 的内置数据验证或条件格式,openpyxl 支持。让 Excel 完成工作并使用 xlwings 与其对话。
我最终只是手动查看了每个单元格。在我可以处理任何东西之前,我必须将它们全部读入我的数据结构,所以检查实际上是有意义的。
我正在做一个项目,需要我阅读用户提供的电子表格,我需要构建一个系统来检查电子表格的内容是否有效。具体来说,我想验证每一列是否包含特定的数据类型。
我知道这可以通过遍历电子表格中的每个单元格来完成,但我希望有更简单的方法来完成。
在 openpyxl 中,您必须逐个单元格。
您可以为此使用 Excel 的内置数据验证或条件格式,openpyxl 支持。让 Excel 完成工作并使用 xlwings 与其对话。
我最终只是手动查看了每个单元格。在我可以处理任何东西之前,我必须将它们全部读入我的数据结构,所以检查实际上是有意义的。