2 回答
TA贡献1906条经验 获得超10个赞
在 Python 中有多种方法可以做到这一点,我认为除了在 Python 环境中之外,没有更好的方法可以做到这一点。
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,请不要忘记先安装 openpyxl,您可能会错过它。所以你需要 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贡献1829条经验 获得超7个赞
您实际上需要执行两种完全不同类型的操作 - Excel 解析和图像读取。对于 Excel 解析,您可以使用 python 'Pandas' 中最复杂的数据处理库,对于图像读取,可以使用另一个著名的库 'OpenCV'。
只需使用 Pandas 解析 excel
从数据框中提取所有图像列
将图像提供给 OpenCV 并获取日期
将日期详细信息作为单独的列添加到数据框中
根据您的要求处理数据帧
添加回答
举报
