2012-12-03 64 views
4

我想通過網頁將excel表導入數據庫。自動將Excel導入到phpmyadmin中

例如 - 管理員可以將Excel表格導入數據庫,如上傳簡單文件。

我已經搜遍整個堆棧溢出,但無法找到任何解決方案。

請提出一些解決方案。

+1

它可能的話,去csv的路線,它更容易 - [phpExcel](http://phpexcel.codeplex.com/),如果你不能。 – 2012-12-03 05:24:14

+0

@Deadlock你有沒有找到一種方法來實現這個?我希望你正在尋找一種方法,當一個管理員按下按鈕或網站上的某些東西時,數據庫會進入Excel表單中? –

+0

@sam_rox我選擇了csv路由。它更容易遵循和實施。 – Deadlock

回答

2

可能的解決方案是:

  1. 轉換Excel文件爲CSV格式。您可以使用任何服務器端腳本語言(如PHP,JSP等)輕鬆解析此逗號分隔的ASCII文件,並準備適當的查詢以將這些文件插入數據庫中。

  2. 如果您不想將Excel文件轉換爲CSV,那麼您需要使用一些API(如Apache POI和Java Servlet/JSP編程)來將JDBC數據庫中的數據放入數據庫中。

0

將電子表格導出爲CSV格式並使用phpMyAdmin「導入」選項卡導入此文件。您需要將電子表格中的列與數據庫表中的字段進行匹配。

+0

我不想給任何人提供phpmyadmin訪問權限,這就是爲什麼我想使用表單像網頁一樣通過php – Deadlock