2 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
在 Python 中有多種方法可以做到這一點(diǎn),我認(rèn)為除了在 Python 環(huán)境中之外,沒有更好的方法可以做到這一點(diǎn)。
import xlrd
# Location of file!
loc = ("path of file")
# To open a file:
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
# For row 0 and column 0
sheet.cell_value(0, 0)
或者
注意:如果您沒有使用過 Python,請(qǐng)不要忘記先安裝 openpyxl,您可能會(huì)錯(cuò)過它。所以你需要 pip install openpyxl
import openpyxl
# location of the file
path = "C:\\Users\\Admin\\Desktop\\theFile.xlsx"
wb_obj = openpyxl.load_workbook(path)
sheet_obj = wb_obj.active
# column integer is 1, not 0.
cell_obj = sheet_obj.cell(row = 1, column = 1)
print(cell_obj.value)

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
您實(shí)際上需要執(zhí)行兩種完全不同類型的操作 - Excel 解析和圖像讀取。對(duì)于 Excel 解析,您可以使用 python 'Pandas' 中最復(fù)雜的數(shù)據(jù)處理庫,對(duì)于圖像讀取,可以使用另一個(gè)著名的庫 'OpenCV'。
只需使用 Pandas 解析 excel
從數(shù)據(jù)框中提取所有圖像列
將圖像提供給 OpenCV 并獲取日期
將日期詳細(xì)信息作為單獨(dú)的列添加到數(shù)據(jù)框中
根據(jù)您的要求處理數(shù)據(jù)幀