真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python如何開發(fā)Excel宏腳本-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、咸寧網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為咸寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Python 如何開發(fā) Excel 宏腳本,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

今天介紹一個(gè)叫 xlpython 的庫,通過它我們可以用 Python 來開發(fā) Excel 的宏腳本,真正實(shí)現(xiàn)在 Excel 中調(diào)用 Python。

基本環(huán)境

操作系統(tǒng):Windows 10 x64

Office:2016

安裝Python

1.下載Python安裝包

登錄[https://www.python.org/downloads/windows/]進(jìn)行下載Python2.x或Python3.x均可,推薦Python3.x(因?yàn)?020年1月1日起Python2就停止服務(wù)了...)

Python 如何開發(fā) Excel 宏腳本

2.安裝Python

安裝前,勾選 AddPython3.xto PATH選項(xiàng)。安裝完畢之后,在Windows控制臺(tái)可直接使用 python命令。

Python 如何開發(fā) Excel 宏腳本

3.檢查是否安裝成功

按 Win+R,打開 運(yùn)行,輸入 PowerShell,打開命令行。輸入 python-V,查看Python版本號(hào)。

Python 如何開發(fā) Excel 宏腳本

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或[點(diǎn)擊此處]直接下載

Python 如何開發(fā) Excel 宏腳本

Python 如何開發(fā) Excel 宏腳本

Python 如何開發(fā) Excel 宏腳本

Python 如何開發(fā) Excel 宏腳本

2.新建一個(gè)Excel文件,打開可在標(biāo)簽欄顯示 ExcelPython標(biāo)簽

Python 如何開發(fā) Excel 宏腳本

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

測試安裝是否正確

1.將創(chuàng)建的 data.xlsx文件另存為 data.xlsm宏文件。

2.回到Excel,點(diǎn)擊 ExcelPython標(biāo)簽的 SetupExcelPython按鈕

Python 如何開發(fā) Excel 宏腳本

3.桌面上會(huì)出現(xiàn)一個(gè)名為 xlpython的文件夾,以及一個(gè)與 *.xlsm文件同名的 *.py文件。

Python 如何開發(fā) Excel 宏腳本

4.打開 data.py編輯,寫入以下內(nèi)容

from xlpython import *
import random
@xlfunc
def getRandomBirth():
    y = random.randint(1980, 2000)
    m = random.randint(1, 12)
    d = random.randint(1, 28)
return str(y)+ / +str(m)+ / +str(d)
@xlfunc
def getAge(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
return age

 Python 如何開發(fā) Excel 宏腳本

5.回到Excel中,點(diǎn)擊 ExcelPython標(biāo)簽的 ImportPythonUDFs按鈕

Python 如何開發(fā) Excel 宏腳本

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

Python 如何開發(fā) Excel 宏腳本

效果如圖:

Python 如何開發(fā) Excel 宏腳本

7.在Excel中使用定義的第二個(gè)函數(shù)

Python 如何開發(fā) Excel 宏腳本

效果如圖:

Python 如何開發(fā) Excel 宏腳本

至此,可以使用Python進(jìn)行Excel宏的開發(fā)。

上述就是小編為大家分享的Python 如何開發(fā) Excel 宏腳本了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。


網(wǎng)站欄目:Python如何開發(fā)Excel宏腳本-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/ccshjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部