如何使用python从excel读取数据并将其传输到表中

我有一个 excel 文件,其中数据混合了结构化和非结构化,必须读取并插入到表中。日期将从工作表顶部的文本框中读取(如附图所示),其他列必须从 excel 列中读取。此外,将从文本框中读取的日期插入到具有现有列的新列中。请帮助我们如何通过 python 实现这一点。或者有没有更好的选择来做到这一点。


http://img2.mukewang.com/61b1a69f00018f1e10070138.jpg

白衣非少年
浏览 290回答 2
2回答

隔江千里

在 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 openpyxlimport 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)

吃鸡游戏

您实际上需要执行两种完全不同类型的操作 - Excel 解析和图像读取。对于 Excel 解析,您可以使用 python 'Pandas' 中最复杂的数据处理库,对于图像读取,可以使用另一个著名的库 'OpenCV'。只需使用 Pandas 解析 excel从数据框中提取所有图像列将图像提供给 OpenCV 并获取日期将日期详细信息作为单独的列添加到数据框中根据您的要求处理数据帧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python