国产在线视频精品视频,国产亚洲精品久久久久久青梅 ,国产麻豆精品一区,国产真实乱对白精彩久久,国产精品视频一区二区三区四

加載中...
您的位置:首頁 >資訊 > 正文

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

2023-08-17 09:06:30 來源:嗶哩嗶哩

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

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


(資料圖片僅供參考)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

關(guān)鍵詞:

推薦內(nèi)容