python操作Excel表让你体验光速便捷---写操作

Python 操作Excel之写操作

还是那句话,只有常用、有用的东西才能够记得住、记得牢,不用很快就会被时间所遗忘
不多逼逼,直接上干货分享

准备工作

  • 导入xlwt库
  • 准备一张空的Excel表
  • 知悉写操作的一些常用方法

xlwt的常用方法:
1.xlwt.Workbook() 返回一个工作簿的对象
2.Workbook.add_sheet(name) 添加了一个名为name的表,类型为Worksheet
3. Worksheet.write(r,c,value) 将value的值填充到指定的位置
4. Worksheet.row(n) 返回指定的行
5.Worksheet.col(n) 返回指定的列
6. Worksheet.save(filename) 保存filename文件

敲黑板了:
  1. xlwt.Workbook()返回的Workbook对象可写,但是注意写的时候只能从0开始写起。
  2. 上期分享的xlrd.open_workbook()打开的是book对象是只读的,不能直接对它进行写操作。
  3. 想在原有表里直接进行修改值或者增加值,看我下一篇分享。

以上说的想知道真实情况,自己试试就知道了,正所谓:得知此事要躬行,你试试就知道了

以上知悉后直接上代码:

import xlwt
book = xlwt.Workbook(encoding='utf-8')
sheet = book.add_sheet("单词表")
sheet.write(0,0,"love and share")
sheet.write(0,1,"分享热爱")
row = sheet.row(0)
col = sheet.col(1)
print(row)
print(col)
book.save(r'test1.xls')

输出的结果:
<xlwt.Row.Row object at 0x0000000002E95888>
<xlwt.Column.Column object at 0x0000000002CE6448>

Process finished with exit code 0
生成的test1表如下:
在这里插入图片描述

最后我想说:若是你真的试过以上方法,你就会发现其实这个库对于Excel表的写操作不太友好,反正我是这么觉得的,下篇分享另一个相对友好的库给大家。

分享与热爱,love and share,喜欢就收藏吧吧,我是逆风,下次再分享。

发布了19 篇原创文章 · 获赞 9 · 访问量 1893

猜你喜欢

转载自blog.csdn.net/qiukui111/article/details/103562940