当前位置:网络安全 > Python处理Excel文件(二):使用xlwt模块写入本地Excel文件

Python处理Excel文件(二):使用xlwt模块写入本地Excel文件

  • 发布:2023-10-10 21:55

注意:xlwt模块只能“写入”Excel文件,不能追加,只能将内容完全覆盖。并且程序运行时需要关闭Excel文件,否则会报错。

1。引入xlwt模块(如果没有,需要使用pip命令下载安装模块)

2.创建Excel文件对象

3. 创建工作表

4. 保存此 Excel 文件,如果没有“Exer” cise xlwt“Module.xls”文件将被创建. 如果路径中已存在此文件,则原来的“Exercise xlwt module.xls”文件将被覆盖,其中的表数据也会被替换。 ? 通常先执行步骤3,然后www.sychzs.cn(文件创建Sheet工作表后进行保存操作。

运行后,查看“Exercise xlwt.xls”文件内容如下:

5 ,以单元格模式向Sheet表格中添加数据,操作完后不要忘记保存文件(为了方便,可以把write.File(文件路径)所有操作码后即可使用,这样只需保存一次即可。)

sheet.write(行号、列号、写入内容)

运行后查看“Exercise xlwt.xls”文件内容如下:

6 ,合并单元格并写入数据

sheet.write_merge(行号1、行号2、列号1、列号2、写入内容)

跑步后,查看“练习xlwt.xls”文件内容如下:

7、写入数据时添加边框效果

注意:关于颜色,值 3 对应于绿色。文末附有代码值及对应颜色。

?内容如下:

注:此处居中方式对应的数值如下
水平方向:alignments.horz = 0x01(左-对齐)、0x02(居中)、0x03(右对齐)
垂直方向:alignments.vert = 0x00(顶部对齐)、0x01(中心)、0x02(底部对齐)

? “Exercise xlwt.xls”文件内容如下:
{IMG_15: Ahr0chm6ly9pbwctymxvzy5jc2RMNulzulziwmjewMTUXMDA4NTMZLNBUZW ==/}
10. 写入数据时 CTYMXVZY5JC2RMNLMNULZIWM JEWMZA5MTUXMDE5LNBU5LNBUZZ9ZCM9JZXNZJIM2MTTPBWFNZS93yxrlcmssdhlwznwb1pxnw5hr 1ZWZEDRLHNOYWRVD18XMCX0ZXH0X2FIUJBJSE02thK5AWJHOW5MBU56WKC0DWJTVJBMM0Z4Whpree9 rtvekxlhnTysy29SB3JFRKZGRHRFNZA =///// } ,运行后查看内容“练习XLWT.XLS”文件如下:

11. 默认情况下,使用 xlwt 编写的内容不会换行。需要设置
下面是上面第8步设置居中效果的代码

运行后勾选“Exercise xlw t.xls”文件内容如下:
{ img_19:aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzIwMjEwMzA5MTUxMTA2MTk2LnBuZw==/}

12. 设置列宽

运行后查看"exercise xlwt.xls" 文件内容如下:

13.设置行高

运行后查看“Exercise xlwt.xls”文件内容如下:

14.设置背景颜色

运行后,查看“Exercise xlwt.xls”文件内容如下:

15.Python-xlwt-Excel表格字体和背景颜色对照表如下
font.colour_index:字体颜色 pattern.pattern_fore_colour:单元格背景颜色
{ img_27:aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzIwMjEwMzA5MTUxMjUzNjgwLnBuZz94LW9zcy1wcm9jZXNzJiM2MTtpbWFnZS93YXRlcm1hcmssdHlwZV9abUZ1W jNwb 1pXNW5hR1ZwZEdrLHNoYWRvd18xMCx0ZXh0X2FIUjBjSE02THk5aWJHOW5MbU56Wkc0dWJtVjBMM0Z4WHpReE9ERTNPVEkxLHNpemVfMTYsY29sb3JfRkZGRkZGLHRfNzA=/}
(参考:https://www.sychzs.cn/weixin_44065501/article/details/88874643?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1 -utm_source= Distribution.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param)

16。按行(或列)将数据添加到工作表中。
为了看得更清楚,这里添加了第二个工作表Sheet2,命名为“学生表现排名”

运行后查看“Exercise xlwt.xls”文件内容如下:

-----结束-----

相关文章

最新资讯