2012-02-29 66 views
-1

我的一位朋友要求我編寫一個快速的Python腳本。 他有一個小的SQLite數據庫(3表),並且必須從Excel電子表格中複製一堆數據給它。電子表格只有2個數據字段,但有很多行數據。 他問我是否會寫一個快速的Python腳本來將ss數據傳輸到數據庫,這樣他就不必花費大量的時間手動複製它。我告訴他我會盡我所能。 我的問題是:我從哪裏開始?我需要爲此進行什麼研究?有誰知道是否有一個預先存在的模塊來做到這一點?我試圖自己研究這個,但還沒有具體提出任何事情,並且不確定是否有任何其他搜索條件用於縮小我的搜索範圍。我只是希望別人不介意給我一些正確的方向指導。將電子表格簡化爲數據庫複製Python

祝福和感謝 ˚F

+1

我認爲這表明您真的缺乏努力。也就是說,我能想到的最簡單的事情就是將Excel電子表格保存爲CSV,然後使用''csv''模塊來提取數據,應該只需幾行代碼即可。 – 2012-02-29 23:39:29

+0

它並不缺乏努力,我現在正在研究這個問題,我想我會發佈一個帖子,也許會得到一些實時指導,以便在哪裏尋找以節省一些時間,而不是研究,可能會空手而歸然後張貼並不得不等待迴應。我沒有要求任何人爲我寫信,我只是要求提供一些建議,說明我必須學會完成這項工作。有很多我不熟悉的Python領域,並且很樂意熟悉它們。我只是問我應該熟悉一下這個項目的具體情況。 – Icsilk 2012-02-29 23:51:52

+1

如果它只是一個電子表格(或少於40個),那麼只需保存爲csv。然後查看[csv](http://docs.python.org/py3k/library/csv)和[sqlite3](http://docs.python.org/py3k/library/sqlite3)的文檔。 – 2012-03-01 00:25:11

回答

0

你真的需要Python的?

SQLite Database Browser是一個免費的,公共領域的開源可視化工具,用於創建,設計和編輯與SQLite兼容的數據庫文件。控件和嚮導供用戶:

  • 導入和導出表從/到CSV文件

如果該文件是很簡單的(在內容沒有逗號),你可以import directly from SQLite

對於簡單的CSV文件,可以使用SQLite shell將文件導入SQLite數據庫。

如果您需要導入複雜的CSV文件,而SQLite shell無法處理它,您可能需要嘗試其他前端,如SQLite數據庫瀏覽器。

相關問題