介紹13行代碼用python搞定二維碼生成,還支持批量插入excel文件

上一篇介紹了python生成【條形碼】的方法,然後留言和私信中都有人問【二維碼】該如何生成。

其實上一篇的代碼稍微改改就行了,既然有人問,一併就發上來。(源代碼下載方法見文末尾)

需要說明的是,本文雖然是從excel取數據,添加回excel文件,但這不是必須的,你可以從任意數據庫取數據,寫成圖片文件在pdf或者網頁中引用。只是我這兒日常用excel比較多,所以以excel為例子,核心代碼都是通用的,可以按照你的需要改寫。

一、準備工作

二維碼的內容其實就是文字,如果文字內容是網址就可以進行跳轉,這裡用普通文字演示,我們繼續延用上一篇的實驗文檔,打開excel文件添加一個名叫“二維碼內容”的列,然後在該列下面輸入幾行文字,文字內容隨便,我這裡隨便複製粘貼了幾句話。這個列名字隨便你起,只要和後面代碼中取數的列名一致就可以了。

介紹13行代碼用python搞定二維碼生成,還支持批量插入excel文件

二、關鍵代碼

代碼也用上一次的直接修改,關鍵是下面這13行

介紹13行代碼用python搞定二維碼生成,還支持批量插入excel文件

三、實際操作演示

介紹13行代碼用python搞定二維碼生成,還支持批量插入excel文件

完整的代碼(上次的條形碼代碼、完整代碼,本次的二維碼代碼)一併打包奉送。您可用關注後私信發送“20180202”字樣,系統會自動回覆下載地址。

用簡單的視頻教程,讓初學者玩轉python,本次和上次生成的條碼二維碼都是先生成文件然後插入excel的,稍後介紹如何

不通過文件中介(不用文件中介運行效率更高),條碼二維碼直接寫入pdf文件或者在網頁展示,請及時關注頭條號“有隻狗狗叫多多”,不要錯過哦。。。。

條碼和二維碼是我們日常工作經常需要生成的任務,本文是從excel取數據源的,但是編程用任何數據源都是可以的。

歡迎轉發或者收藏,以備不時之需。


分享到:


相關文章: