如何使用Python提取Excel中固定单元格的内容

正文共:1234 字 31 图,预估阅读时间:1 分钟

之前转载了颜总的Python环境搭建文章Python办公自动化—环境搭建,很久过去了,颜总也没有再更新。现在我有一个需求,就是我手上有大量格式相同的Excel表格,需要提取其中某些单元格的数据进行汇总,我问ChatGPT该怎么操作。

b6f6d1f4826afc9758a0956d5b2cc72a.png

怎么说呢,完全正确,只不过不够智能,再问问他能不能做成自动化的。

29438b38b770a98d83910fd5ef9b3f5b.png

恩,Python出来了,而且还提供了一个比较简单的脚本,但是从字面来看,这个脚本应该是不能满足需求的。

再补充一下我的详细需求。

d390481888058e3b2d99b70dc9e59e49.png

这个代码看上去就好多了,我只需要设置好文件夹的路径和需要提取的单元格行号和列号,然后调用下面的函数就能自动读取Excel文件并提取指定单元格的内容了。最后,在遍历文件夹中的所有Excel文件时,调用该函数来提取单元格内容,并输出文件名和单元格内容。

差不多了,先把我的Python环境装起来。

先到Python官网(https://www.python.org/)下载软件安装包,在首页的“Downloads”下面,可以直接点击右边的“Python 3.11.2”按钮来下载最新的安装包,也可以选择操作系统之后,根据需求再去安装指定的版本。

64528c02a7a567f10fd1fb159e892ed2.png

下载完成之后直接双击安装就可以了。

这个默认的安装路径有点丑,我们选择下面的“Customize installation”来自定义安装。

4b90ab8e77e0c3ef8c13b92c356452fa.png

这一页无需调整,直接“Next”下一步。

17e141f1d3136ed14e9ee143e8a303a9.png

勾选第1项为所有用户安装Python,此时下面的路径就变成了Program Files下面,可以调整,也可以就保持这样;然后查看一下第4项,确认添加到了环境变量中。之后点击“Install”开始安装就好了。

12c7c5145592816c1ab658a0ddbc8993.png

安装完成之后,有一个取消最长路径限制的选项,可以视情况选择。或者直接点击“Close”结束安装。

5e6d57bddfcd3338c260543d03dfd411.png

安装完成之后,可以查看Python安装了哪些组件。

c95fa75fd187548c0026dbbee8ff6b35.png

然后我们使用IDLE简单操作一下。

c4af89c5c1e742ccc60d9e8bb61f3437.png

先敲一个“hello world!”,这就算入门了。

但是这个页面操作起来稍微有点不方便,新手推荐使用PyCharm来进行编译、开发或执行脚本。PyCharm是一款功能强大的Python集成开发环境,它支持代码编辑、调试、测试和部署等各种开发任务,可以在其中使用Python来运行代码;并且PyCharm具有良好的用户界面和大量的扩展功能。当我们熟悉了Python语言之后,使用PyCharm可以帮助我们更加高效地开发和维护Python代码。

PyCharm的下载页面是(https://www.jetbrains.com/zh-cn/pycharm/),直接点击页面中最大的两个“下载”按钮开始下载就好了。

adf61cec32df9537d1f984174a455776.png

如果没有特殊要求,初学者下载Community版本即可。

bbd083c44260bceb3388939628714b50.png

下载完成之后还是直接双击安装就可以了。

c24ef5ca92e34ab6fcb2b1b066c6a668.png

直接Next下一步。

4967dad117f46ea12c7fecef066c48b3.png

目录稍微有点长,可以简单调整一下。

bdaa4e4aa087ed4a2817b27c9c20f0b5.png

安装选项可以视情况进行勾选,比如创建桌面快捷方式,添加到PATH系统变量,添加右键指令,创建.py文件关联,最后这个一定记得勾上。

4e95c3463576cd69ae5150b3c64bba1b.png

然后就可以开始安装了,时间稍微有点长,安装完成之后建议重启一下。

重启之后,按照ChatGPT的提示,我们来进行操作。

42e62efa4f5bd5d8ee9c846f6c423515.png

首先,我们创建一个新的记事本,把ChatGPT提供的实例代码粘贴进去。

b21d697bf4e4d2f715baefabf3d142f2.png

根据提示,修改一下文件夹路径和单元格的行号和列号,注意要+1。

然后修改文件后缀为.py。

b9efea2392901f608fdd35c8bc096427.png

此时我们可以看到文件类型已经关联到PyCharm了,直接双击运行即可。

f6b6fee7e34ed6a022f30f33e0256c77.png

第一次运行程序,先同意用户协议。

305c8e6a2728b9c88334df582fcdb021.png

我选择不共享数据。

文件打开后,会提示以编辑模式运行还是项目模式,我选择了“Open in Project”

0bfdeb39941450ca8d7b23b5e0d7c5ee.png

项目路径就是文件所在的路径,保持默认即可。

2e0bf9f6463e75b0cff78fea0461f507.png

然后还要信任C盘下的项目。

89db5f1d7a7936e401ca866b8e152de7.png

项目打开之后,我们就可以点击右上角的“执行”或者“debug”调试了。

ee6017ceaec7cd515560e75a763ab02f.png

第一个报错,没有pandas模块。

2318bd6f9ad138111972c99820e20bed.png

接下来,我们在PyCharm的顶部菜单中,选择“File”下的“Settings”。在设置对话框中,选择“Project”下的“Project Interpreter”

7dd60edadee94650d1d44dc8d64bc489.png

在项目解释器列表中,我们看到确实没有pandas解释器。然后我们单击上方的 “+”按钮来添加新的Python包,在弹出的对话框中,搜索“pandas”,单击“Install Package”按钮,等待安装完成。

9caa559506d9d281ce4da97390a50182.png

安装完成后,再次执行脚本。

20fadfbac1015ebf69da1b2c3102c8fe.png

这,又少了一个openpyxl依赖,还是上面的方法再次安装一下。

安装完成后,再次执行脚本。

1136d6b5f1a93570de13f922f1526bf9.png

好了,执行成功。

3235512b4174e1400f0484aa488fa1e1.png

可以看到行为1、列为1对应的是B2单元格,请注意。

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值