2012-07-12 106 views
1

Hy所有...我想從一個Excel文件導入數據到一個MySQL表使用PHP。我谷歌它,但我沒有找到任何解釋,以便我可以理解的方式。目前我可以導入一個csv文件,但我想要一個xls文件。你可以舉一個例子或一個開始的想法或一些教程...如果不是,你能告訴我:在我的CSV文件中,只有用逗號分隔時才能插入數據。你能告訴我是否可以插入數據而不必在數據之間插入逗號?從excel文件導入數據到mysql表使用php

謝謝。

+0

通過定義一個CSV文件使用逗號 - (C)omma-(S)eparated (V)alues。您可以使用其他字符,如選項卡,但大多數人都使用逗號。你用fgetcsv()在PHP中讀取它。 – 2012-07-12 16:35:31

+0

您也可以將Excel文件保存爲CSV文件。 – andrewsi 2012-07-12 16:36:04

回答

2

這是一個基本概述:

  1. 閱讀從輸入流中使用的工具文件中像phpexcellreader

  2. 打印出來的對象,看看它是什麼樣子

  3. 建立你的查詢字符串基於你想要的字段

  4. 建立一個mysql連接

  5. 插入串

您還可以將文件保存爲CSV,並有關於如何使用這些工作一噸的教程。