最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

寫一個批量提取表格信息的程序

2023-08-16 21:30 作者:新的褪色者  | 我要投稿

書接上回,在python程序26中我寫了一個關于提取word內(nèi)表格的程序,下面需要寫個批量提取表格信息的程序,來對這么多的表格進行數(shù)據(jù)的提取。

首先仍然需要在終端窗口內(nèi)用pip install引入模塊。

以下是實現(xiàn)批量提取表格信息的程序源碼:

直接運行測試一下,得到下面長寬為350×600的UI界面:

選擇文件夾為可以選擇自己存放多個excel的文件夾,比如我這里選擇之前生成的名為13的文件夾:

然后選擇輸出路徑,并命名一個輸出的excel文件名稱,如下圖。

然后在這個基礎上在文本框內(nèi)輸入需要查找的內(nèi)容,這里我默認寫了可查找內(nèi)容為12,其實可以寫入更多,通過修改源代碼可以實現(xiàn):

最后點擊開始查找,最下方提示信息會提示查找完成就說明已經(jīng)找到自己需要的信息并提取到excel中。

我們打開excel查看一下得到的excel信息:

通過這個程序就不需要自己再這么多表格內(nèi)一個一個查找自己需要的內(nèi)容了,既費時而且不準確。

最后再講一下將python源碼封裝成的步驟,在python程序1中我有介紹用pyinstaller封裝的方法:教大家寫一個python的交互式.exe程序 | 高治中的個人空間 (x521.top)。這里我介紹另外一種用自己比較習慣的方式進行封裝的方法。

首先需要找到模塊的安裝路徑,比如我的是:C:\Users\楊東旭\PycharmProjects\pythonProject7\venv\Scripts 將上面的源碼拷貝到此路徑下:

在pycharm中使用pip命令安裝cx_Freeze,在命令行中輸入以下命令:pip install cx_Freeze

在Scripts 文件夾中創(chuàng)建一個名為setup.py的文件,下面是源碼

import sys from cx_Freeze import setup, Executable build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]} base = None if sys.platform == "win32": ? ?base = "Win32GUI" setup( ? ?name="程序名稱", ? ?version="1.0", ? ?description="My Application Description", ? ?options={"build_exe": build_exe_options}, ? ?executables=[Executable("你的源碼.py名稱.py", base=base)] )

注意這里的?程序名稱?和?你的源碼.py名稱?更改為自己對應的程序和文件名

最后在..\pythonProject7\venv\Scripts 路徑下執(zhí)行:python setup.py build

會得到build名稱的文件夾,里面就有.exe可執(zhí)行文件。

感興趣的同學可以在pycharm集成環(huán)境下嘗試,有問題可以在評論區(qū)留言。


寫一個批量提取表格信息的程序的評論 (共 條)

分享到微博請遵守國家法律
玛多县| 射阳县| 盖州市| 红安县| 平潭县| 嘉禾县| 安乡县| 隆回县| 博爱县| 札达县| 广元市| 腾冲县| 旬阳县| 准格尔旗| 台南县| 县级市| 彝良县| 禹州市| 五常市| 郯城县| 田林县| 林芝县| 西林县| 长宁县| 永仁县| 应用必备| 东阳市| 新民市| 井研县| 昌邑市| 柘城县| 泰和县| 乡城县| 新邵县| 宜城市| 安远县| 汶川县| 申扎县| 孝义市| 延寿县| 普定县|