excel学习库

excel表格_excel函数公式大全_execl从入门到精通

跟着小书学习之「Python 3.11控制Excel」(1)

因为工作中,有很多电子表格要处理,所以想找一个工具来帮忙。但是找了很久,也没有找到一个合适的。最近看到有人说,使用Python来控制Excel,可以提高很多效率,所以我也想做一个!

不管学成与否,从零开始吧!刚好最近百家号也才开始做,也将学到的知识同步分享给大家!

1、安装Python 3.11

因为是在win10环境下,安装过程比较简单,在这里就不复述了。【下载安装包->下一步一步安装】

2、选择Python的Excel工具库

根据了解,有很多方式可以使用,我选择的是用xlrd读取,用xlwt写入。

2.1安装工具库xlrd

pip install xlrd

安装xlrd

2.2安装工具库xlwt

pip install xlwt

安装xlwt

一直看到提示更新pip,在这里也更新了一下。按照提示,复制run后面的绿色代码并粘贴运行。

pip升级

3、验证Python控制Excel行不行

3.1验证读取

3.1.1准备练习的Excel文件,内容如下

Excel内容

将文件保存到同一个目录下

文件存放情况

3.1.2用编辑器编写如下测试代码:

import xlrd #引入库

xlsx=xlrd.open_workbook("xlrd.xlsx") #读取文件,先用纯英文的目录

table=xlsx.sheet_by_index(0) #按表格顺序读取

value=table.cell_value(2,1) #存入读取的值到变量中

print("第3行2列值为",value) #打印变量

编辑代码并运行

编辑代码并运行,得到运行结果,说明读取成功了。

运行结果

3.2 验证写入

3.2.1用编辑器编写如下测试代码:

import xlwt #引入库

workbook = xlwt.Workbook(encoding = "ascii") #申明编码类型

worksheet = workbook.add_sheet("My new Sheet") #表命名

worksheet.write(0,0,"内容1") #输入对应数据

worksheet.write(2,1,"内容2")

workbook.save("new_workbook.xls") #Excel文件命名

编辑并运行测试

运行测试结果

测试结果无报错

检查对应文件夹

生成的文件 生成文件的内容

因为疏忽,表格后缀写成了旧版xls,测试了一下,写新的xlsx也是一样的。

今天就分享到这里!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接