五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ū)留言。


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

分享到微博請遵守國家法律
尼木县| 罗平县| 砀山县| 夹江县| 岢岚县| 陈巴尔虎旗| 武平县| 清丰县| 沙洋县| 南溪县| 盐津县| 个旧市| 梁河县| 峨边| 南华县| 荃湾区| 黔南| 喀什市| 富平县| 丰台区| 伊宁县| 改则县| 安多县| 平塘县| 衡阳县| 高安市| 杭州市| 玉田县| 西宁市| 井研县| 凭祥市| 龙岩市| 宁津县| 西乌珠穆沁旗| 双柏县| 旺苍县| 江西省| 二连浩特市| 泾源县| 高唐县| 花莲市|