搜索关键字:
- Python xlrd excel 日期 时间单元格
参考链接:
- http://blog.csdn.net/orangleliu/article/details/38476881
- http://www.cnblogs.com/zhoujie/p/python18.html
参考解答:
import xlrd data = xlrd.open_workbook(EXCEL_PATH) table = data.sheet_by_index(0) lines = table.nrows cols = table.ncols print u'The total line is %s, cols is %s'%(lines, cols) # 读取某个单元格 table.cell(x, y).value ''' x : 行 y : 列 行/列都是从0开始 ''' In [1]: import xlrd In [2]: adata = xlrd.open_workbook('test_xlrd.xlsx') In [3]: atable = adata.sheet_by_index(0) In [4]: atable.cell(1, 5).value Out[4]: 42182.0 In [5]: xlrd.xldate_as_tuple(atable.cell(1, 5).value, 0) Out[5]: (2015, 6, 27, 0, 0, 0) In [6]: xlrd.xldate_as_tuple(42182.0, 0) # 转化为 tuple 形式 Out[6]: (2015, 6, 27, 0, 0, 0) In [7]: xlrd.xldate.xldate_as_datetime(42182.0, 0) # 转化为 datetime 对象 Out[7]: datetime.datetime(2015, 6, 27, 0, 0) # 查看源码(在IPython中) In [8]: xlrd.xldate_as_tuple?? In [9]: xlrd.xldate.xldate_as_datetime??
=EOF=
《 “用Python的xlrd模块处理时间单元格” 》 有 4 条评论
使用Excel高级条件筛选
https://support.office.com/zh-cn/article/使用高级条件筛选-4c9222fe-8529-4cd7-a898-3f16abdff32b#bkmk_6
https://support.office.com/en-us/article/4c9222fe-8529-4cd7-a898-3f16abdff32b
Excel高级筛选超全用法,帮你选出所有想选
https://zhuanlan.zhihu.com/p/21442871
同时满足多个条件的筛选:玩转Excel数据(11)
http://www.wordlm.com/Excel/BiaoGe/5542.html
如何在Excel中按多个条件过滤数据?
https://www.extendoffice.com/documents/excel/4588-excel-filter-multiple-columns-simultaneously.html
https://www.extendoffice.com/zh-CN/documents/excel/1351-excel-filter-by-multiple-criteria.html
Reading an excel file using Python
https://www.geeksforgeeks.org/reading-excel-file-using-python/
`
import xlrd
`
Read Excel File in Python
https://stackoverflow.com/questions/22169325/read-excel-file-in-python
openpyxl – A Python library to read/write Excel 2010 xlsx/xlsm files
https://openpyxl.readthedocs.io/en/stable/
`
$ pip install openpyxl
Excel 文件也称做为工作簿(Workbook)。每个工作簿可以包含多个工作表(Sheet)。用户当前查看的表或关闭 Excel 前最后查看的表,称为活动表。
每一张表都是由列和行构成的。列是以 A 开始的字母表示;而行是以 1 开始的数字表示的。由特定行和列所指定的方格称为单元格。每个单元格都可以包含一个数字或文本。这些单元格就构成了这张表。
读取 Excel 步骤,总结如下:
1. 导入 openpyxl 模块。
2. 调用 openpyxl.load_workbook() 函数,加载 excel 文档,获取 Workbook 对象。
3. 调用 workbook#active 或 workbook[${sheet_name}],获取 sheet 工作簿。
4. 传入 row 和 column 关键字参数并调用索引或工作表的 cell() 方法,获取 Cell 对象。
5. 有了 Cell 对象,就可以执行具体的业务逻辑咯。
使用.value来获取Cell对象对应的值,在具体比较的时候要进行【显示转换】否则容易出现意想不到的问题。
`
说说如何使用 python 的 openpyxl 读取 Excel
https://juejin.cn/post/6844903937603010574
python 使用 openpyxl 打开及读取 excel 表格
https://blog.csdn.net/qq_44614026/article/details/108083958
openpyxl-读写Excel文件的Python库
https://zhuanlan.zhihu.com/p/55332266