Python Excel操作模块XlsxWriter之写入日期worksheet.write_datetime()
2018-02-09 11:39
991 查看
worksheet.write_datetime()
write_datetime(row, col, datetime[, cell_format])向工作表单元格写入日期或时间。
参数:
row(int) - 单元格所在的行(索引从0开始计数)。
col(int) - 单元格所在的列(索引从0开始计数)。
datetime(datetime) - datetime.datetime, .date, .time 或 .delta对象。
cell_format(Format) - 可选的格式对象。
write_datetime()方法可以根据row和column参数向指定的单元格写入日期或时间:
worksheet.write_datetime(0, 0, datetime, date_format)
datetime应当是一个 datetime.datetime, datetime.date datetime.time 或datetime.timedelta对象。datetime类属于Python标准库。创建datetime对象有很多方式,比如 datetime.datetime.strptime() 方法:
date_time = datetime.datetime.strptime('2013-01-23', '%Y-%m-%d')
点此查看datetime文档中日期/时间的更多创建方法。
日期/时间对象应当具有cell_format类型格式,否则会显示成数字:
date_format = workbook.add_format({'num_format': 'd mmmm yyyy'})
worksheet.write_datetime('A1', date_time, date_format)
如有需要,可以使用Workbook()建造起default_date_format选项设置默认日期格式字符串。
相关文章推荐
- Python Excel操作模块XlsxWriter之写入布尔值worksheet.write_boolean()
- Python Excel操作模块XlsxWriter之写入数字worksheet.write_number()
- Python Excel操作模块XlsxWriter之写入行worksheet.write_row()
- Python Excel操作模块XlsxWriter之写入worksheet.write()
- Python Excel操作模块XlsxWriter之写入数组公式worksheet.write_array_formula()
- Python Excel操作模块XlsxWriter之写入字符串worksheet.write_string()
- Python Excel操作模块XlsxWriter之写入空格worksheet.write_blank()
- Python Excel操作模块XlsxWriter之插入按钮 worksheet.insert_button()
- Python Excel操作模块XlsxWriter之添加文本框 worksheet.insert_textbox()
- Python Excel操作模块XlsxWriter之添加图表 worksheet.insert_chart()
- python笔记系列:数据报表之Excel操作模块:XlsxWriter
- Python3.x 操作Excel(写)——XlsxWriter 模块
- Python自动化运维笔记(七):XlsxWriter模块实现Excel操作(上)
- Python Excel操作模块XlsxWriter之 The Worksheet Class 工作表类
- Python使用xlrd模块操作Excel数据导入的方法
- python - 通过加载第三方库xlrd/xlwt/xlsxwriter,来读写excel文件,不涉及图形操作
- Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
- Python 对excel数据操作之xlwt模块
- Python datetime time os模块 常用操作
- 【python】解析Excel中使用xlrd库、xlwt库操作,写入excel进阶完整脚本实例(五)