Excel 、數(shù)據(jù)庫 一言不合就轉(zhuǎn)換

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é)語

怎么樣,還算可以吧。目前版本而言,對日期的支持還不是很好,但這對于程序員而言,做下處理,想必不是什么難事。

如果你對這個工具比較感興趣,不妨留下您的郵箱。

:-)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容