python创建一个excel文件并且写入数据在文件

import xlwt
book=xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet=book.add_sheet('date',cell_overwrite_ok=True)
sheet.write(0,0,'1234')
sheet.write(1,1,'hihih')
book.save(r'C:\Users\yjiang3\Desktop\VBA\7.xls')

首先要导入这个xlwt模块,可以pip下载也可以pycharm里面下载。

然后创建excel:

book=xlwt.Workbook(encoding='utf-8',style_compression=0)

#encoding = 'utf-8’说明了文本的编码方式, style_compression=0说明了是否允许改变excel表格样式。
添加sheet(date):

sheet=book.add_sheet('date',cell_overwrite_ok=True)

写入明细:
比如第一行第一个空格就是,0,0。
第二行第二个就是1,1.

sheet.write(0,0,'1234')
sheet.write(1,1,'hihih')

保存目录,记得要在路径前面加入r。不然就会报错unicode error.

book.save(r'C:\Users\yjiang3\Desktop\VBA\7.xls')

文件尾缀要写xls,
xlsx在这里面不能打开文件。
python创建一个excel文件并且写入数据在文件_第1张图片

你可能感兴趣的:(python创建一个excel文件并且写入数据在文件)