您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页python 处理Excel 常见问题-读取Excel中时间,封装函数

python 处理Excel 常见问题-读取Excel中时间,封装函数

来源:华佗小知识
 1 import xlrd
 2 from xlrd import xldate_as_tuple
 3 from datetime import datetime
 4 
 5 #打印Excel表格数据类型,寻找对应的结局函数
 6 def ensure_cell_type():
 7     book = xlrd.open_workbook('example.xlsx')
 8     sheet = book.sheet_by_name('Sheet1')
 9     for row in range(sheet.nrows):
10         for col in range(sheet.ncols):
11             print(sheet.cell(row,col))
12             print('type',sheet.cell(row,col).ctype)
13 
14 #转换Excel中时间格式,此处的类型是3
15 def tran_time_form():
16     book = xlrd.open_workbook('example.xlsx')
17     sheet = book.sheet_by_name('Sheet1')
18     for row in range(sheet.nrows):
19         for col in range(sheet.ncols):
20             value = sheet.cell(row, col).value
21             if sheet.cell(row, col).ctype == 3:
22                 date = xldate_as_tuple(sheet.cell(row, col).value, 0)
23                 print(date)
24                 value = datetime(*date)
25                 print(value)
26 
27 def main():
28     ensure_cell_type()
29     #tran_time_form()
30 
31 if __name__ == "__main__":
32     main()

 

转载于:https://www.cnblogs.com/dog-and-cat/p/113983.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务