Excel 與數(shù)據(jù)庫 對于從事相關(guān)行業(yè)的小伙伴們而言,可謂是再熟悉不過了,但是面對這兩者的轉(zhuǎn)換,你是否已經(jīng)手忙腳亂,乃至焦頭爛額?
還好,今后你將不再受此折磨。不再有日日夜夜加班導(dǎo)入數(shù)據(jù)的枯燥工作,不再有因不小心輸入了錯誤的數(shù)據(jù)而自責。 相信看完本文的你,會看到一片新天地。
寫在開頭
最近在動手寫一些東西的時候,發(fā)現(xiàn)了一個自認為不錯的理念。<font color='green' size='4'>以用戶的角度來開發(fā)產(chǎn)品</font>。這也是工業(yè)思想和學(xué)術(shù)思想的不同之處,以解決問題的角度來開發(fā)軟件,思路也就變的不甚明朗 。
數(shù)據(jù)庫-->>Excel
使用方法:
<font color='green' size='5'>導(dǎo)入本項目文件</font>
-
host
數(shù)據(jù)庫訪問鏈接,遠程的使用IP也是可以的 -
user
數(shù)據(jù)庫用戶名 -
password
數(shù)據(jù)庫密碼 -
db
要操作的數(shù)據(jù)庫名稱 -
output_file
excel文件輸出完整路徑
export(host='localhost',user='root',password='mysql',db='test','datetest',output_file=r'datetest.xlsx')
詳情參考:<a target="_blank">http://blog.csdn.net/marksinoberg/article/details/52263975</a>
Excel-->>數(shù)據(jù)庫
使用方法:
<font color='green' size='5'>導(dǎo)入本項目文件</font>
使用示例:
from xlsx2sql import XlsxTool,Xlsx2sql
tool = XlsxTool()
table_header_type = ['int(100) not null','varchar(255) ','varchar(255)','varchar(255)','varchar(30)','varchar(30)','varchar(100) not null']
release = Xlsx2sql(tool)
release.generate(r'./readout.xlsx',table_header_type,"id",r'./readout.sql')
圖片展示
由于數(shù)據(jù)庫輸出到excel比較簡單,這里就簡單的展示一下excel轉(zhuǎn)漢城數(shù)據(jù)庫的案例吧。
-
excel原始內(nèi)容
Excel數(shù)據(jù)源
-
運行完剛才的示例代碼后會在當前目錄下生成一個readout.sql文件,復(fù)制里面的內(nèi)容到數(shù)據(jù)庫中。
輸出結(jié)果
結(jié)語
怎么樣,還算可以吧。目前版本而言,對日期的支持還不是很好,但這對于程序員而言,做下處理,想必不是什么難事。
如果你對這個工具比較感興趣,不妨留下您的郵箱。
:-)