我正在處理一個需要我讀取用戶提供的電子表格的項目,而且我需要構建一個系統來檢查電子表格的內容是否有效。具體而言,我想驗證每列包含特定的數據類型。使用openpyxl來驗證電子表格的結構
我知道這可以通過遍歷電子表格中的每個單元格完成,但我希望有一種更簡單的方法來完成它。
我正在處理一個需要我讀取用戶提供的電子表格的項目,而且我需要構建一個系統來檢查電子表格的內容是否有效。具體而言,我想驗證每列包含特定的數據類型。使用openpyxl來驗證電子表格的結構
我知道這可以通過遍歷電子表格中的每個單元格完成,但我希望有一種更簡單的方法來完成它。
我最終只是手動查看每個單元格。在我可以處理任何東西之前,我必須將它們全部讀入我的數據結構中,因此它實際上是有意義的,然後再檢查。
在openpyxl中,你將不得不逐個細胞。
爲此,您可以使用Excel的內置數據驗證或條件格式(openpyxl支持)。讓Excel完成工作並使用xlwings與之交談。