python內(nèi)置模塊 怎么把文字、網(wǎng)址等生成二維碼?
怎么把文字、網(wǎng)址等生成二維碼?如果是把文字或者網(wǎng)址批量生成二維碼的話,需要把文字和網(wǎng)址保存到txt文本或者excel表中,然后把excel表或者txt文本導(dǎo)入到條碼標(biāo)簽打印軟件中,這里以導(dǎo)入TXT文本
怎么把文字、網(wǎng)址等生成二維碼?
如果是把文字或者網(wǎng)址批量生成二維碼的話,需要把文字和網(wǎng)址保存到txt文本或者excel表中,然后把excel表或者txt文本導(dǎo)入到條碼標(biāo)簽打印軟件中,這里以導(dǎo)入TXT文本(網(wǎng)址)為列,具體操作如下:
1.打開(kāi)條碼標(biāo)簽打印軟件,新建紙上和標(biāo)簽的尺寸。
2.點(diǎn)擊軟件上方工具欄中的數(shù)據(jù)庫(kù)設(shè)置按鈕,在數(shù)據(jù)庫(kù)設(shè)置按鈕對(duì)話框中點(diǎn)擊添加(選擇你要導(dǎo)入的數(shù)據(jù)庫(kù)類型,TXT,excel表等)這里選擇txt文本,然后根據(jù)提示點(diǎn)擊瀏覽-測(cè)試連接-添加,txt文本就導(dǎo)入到條碼標(biāo)簽打印軟件中了。
3.點(diǎn)擊軟件左側(cè)的二維碼按鈕,在畫(huà)布上繪制二維碼對(duì)象,雙擊二維碼,在圖形屬性-數(shù)據(jù)源中,點(diǎn)擊修改按鈕,在數(shù)據(jù)對(duì)象類型中選擇數(shù)據(jù)庫(kù)導(dǎo)入,在字段中選擇相應(yīng)的字段,會(huì)出現(xiàn)對(duì)應(yīng)的內(nèi)容。然后點(diǎn)擊編輯-確定,網(wǎng)址就生成二維碼了。
制作完成之后,可以點(diǎn)擊工具欄上方的打印打印預(yù)覽按鈕,看下預(yù)覽效果。網(wǎng)址 已經(jīng)批量生成二維碼了。
如何把excel信息做成二維碼?
新建一個(gè)Excel表格,在A1單元格中輸入需要生成二維碼的代碼信息。
1. 先要下載一個(gè)控件qrmaker,下載的文件解壓后,將QRMaker文件夾里的所有文件復(fù)制到c:windowssystem32下。通過(guò)“開(kāi)始→運(yùn)行”,在運(yùn)行窗口里輸入regsvr32 c:windowssystem32QRmaker.ocx注冊(cè)組件。
2. 打開(kāi)Excel,因?yàn)橹笠玫絍BA,進(jìn)入Excel選項(xiàng),勾選“在功能區(qū)顯示開(kāi)發(fā)工具”,切換到開(kāi)發(fā)工具選項(xiàng)卡,單擊Visual Basic打開(kāi)VBA編輯器,選擇“工具→引用→瀏覽”,找到c:windowssystem32QRMaker.ocx,關(guān)閉編輯器。
3. 回到Excel中,在空白處插入一個(gè)命令按鈕,右擊該按鈕選擇指定宏→錄制,宏命名為print2d,停止錄制宏。
4. 同時(shí)插入其他控件中的QRMaker Control,點(diǎn)“確定”后鼠標(biāo)會(huì)變成十字,在空白區(qū)域畫(huà)一個(gè)二維碼控件。
5. 再次打開(kāi)VBA編輯器,在左邊找到模塊1,雙擊后清空右邊所有內(nèi)容,輸入以下代碼:Sub print2d()Dim QRString1 As String"定義變量QRString1 = Sheet1.Range("A1")"將A1單元格的值傳遞給QRString1Sheet1.SelectSheet1.QRmaker1.AutoRedraw = ArOn"啟用QRmaker的自動(dòng)重畫(huà)屬性Sheet1.QRmaker1.InputData = QRString1"將QRString1的值傳遞給QRmaker1End Sub保存關(guān)閉VBA編輯器,回到Excel,單擊Print2D按鈕就可以將A1單元格的內(nèi)容生成二維碼。
制作完畢,就可以使用這個(gè)二維碼了。