日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

用Python如何开发Excel宏脚本?新手必学

發布時間:2023/12/15 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 用Python如何开发Excel宏脚本?新手必学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天介紹一個叫 xlpython 的庫,通過它我們可以用 Python 來開發 Excel 的宏腳本,真正實現在 Excel 中調用 Python。

基本環境

操作系統:Windows 10 x64

Office:2016

安裝Python

1.下載Python安裝包

登錄[https://www.python.org/downloads/windows/]進行下載Python2.x或Python3.x均可,推薦Python3.x(因為2020年1月1日起Python2就停止服務了...)
2.注意:光理論是不夠的。這里順便免費送大家一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.裙 :七衣衣九七七巴而五(數字的諧音)轉換下可以找到了,還可以跟老司機交流討教!

2.安裝Python

安裝前,勾選 AddPython3.xto PATH選項。安裝完畢之后,在Windows控制臺可直接使用 python命令。

3.檢查是否安裝成功

按 Win+R,打開 運行,輸入 PowerShell,打開命令行。輸入 python-V,查看Python版本號。

4.安裝PythonWin32庫

Python2.x 按以下方式安裝

pip install pypiwin32 -i https://mirrors.aliyun.com/pypi/simple/

Python3.x 按以下方式安裝

pip install pywin32 -i https://mirrors.aliyun.com/pypi/simple/

安裝ExcelPython

1.從[https://sourceforge.net/projects/excelpython/files/]處,下載 ExcelPython或[點擊此處]直接下載

相關推薦:《Python教程》

2.新建一個Excel文件,打開可在標簽欄顯示 ExcelPython標簽

3.打開Excel選項——信任中心——信任中心設置——宏設置——安全性,選中“信任對于VBA工程對象模型的訪問”,按確定即可。

測試安裝是否正確

1.將創建的 data.xlsx文件另存為 data.xlsm宏文件。

2.回到Excel,點擊 ExcelPython標簽的 SetupExcelPython按鈕

3.桌面上會出現一個名為 xlpython的文件夾,以及一個與 *.xlsm文件同名的 *.py文件。

4.打開 data.py編輯,寫入以下內容

fromxlpythonimport*
importrandom
@xlfunc
defgetRandomBirth():
y=random.randint(1980,2000)
m=random.randint(1,12)
d=random.randint(1,28)
returnstr(y)+/+str(m)+/+str(d)
@xlfunc
defgetAge(d):
_today=[2019,8,30]
_list=str(d).split(/)
age=_today[0]-int(_list[0])
if_today[1]<int(_list[1]):
age-=1
elif_today[1]==int(_list[1]):
if_today[2]<int(_list[2]):
age-=1
else:
pass
else:
pass
returnage

5.回到Excel中,點擊 ExcelPython標簽的 ImportPythonUDFs按鈕

6.使用Python中定義的函數在輸入框中輸入 =getRandomBirth()

效果如圖:

7.在Excel中使用定義的第二個函數

效果如圖:

至此,可以使用Python進行Excel宏的開發。
最后注意:光理論是不夠的。這里順便免費送大家一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.裙 :七衣衣九七七巴而五(數字的諧音)轉換下可以找到了,還可以跟老司機交流討教!

本文的文字及圖片來源于網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。

總結

以上是生活随笔為你收集整理的用Python如何开发Excel宏脚本?新手必学的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。