我使用PHP dbase擴展來讀取dbase文件並將它們上傳到MySQP。將100個Excel文件傳輸到MySQL
我的代碼:
if(dbase_open($FileDir,0)){
$dbOpen = dbase_open($FileDir,0);
$records = dbase_numrecords($dbOpen);
$qry = "";
$qry = "INSERT INTO ".$Table." (`SCADA`, `Date`, `PlantNo`, `State`, `SubState`, `Frequency`) VALUES ";
for ($i=1; $i<=$records; $i++){
$rows = dbase_get_record_with_names($dbOpen,$i);
$qry .= '('.$SCADA.','.$rows['Date'].','.$rows['PlantNo'].','.$rows['State'].','.$rows['SubState'].','.$rows['Frequency'].'),';
}
$qry = substr($qry, 0, -1);
$Insert = $conn -> prepare($qry);
$Insert -> execute();
現在我必須做相同的,但與的XLS文件!我知道我可以將它們轉換爲csv並通過PHP導入它們,但是我有100個xls文件...我怎樣才能將它們轉移到MySQL?螞蟻想法?
通過使用[phpexcel](https://phpexcel.codeplex.com/)? – fvu 2014-10-02 09:03:11
我使用phpexcel插件讀取excel文件並將數據插入到mysql – CodeMonkey 2014-10-02 09:04:54
謝謝。我會試一試! – user3163404 2014-10-02 09:10:56