1
我的Excel表中有大量數據。 Excel工作表包含5到6個選項卡,並且不同選項卡中的列有所不同。現在我想用數組插入數據庫中的所有數據,但問題是由於沒有列。有什麼方法可以將列名稱作爲數組鍵名稱嗎?將大量Excel數據插入到MySQL數據庫中
這裏是我的代碼:
$inserarray = array();
$inserarray['bl'][0] = "INSERT INTO `new`.`bl`
(`Code` ,`url` ,`date` ,`Bl` , `Title` ,`Sub`)";
$inserarray['bl'][1] = "VALUES ('1', '1', '12', '12', 'ds', 's', 'sd', 's');";
$inser_query = $inserarray[$d1][0]; // [column_name][]
$process_insertarray[] = "('".implode("','",$projdetail)."','".implode("','",$sup)."')";
$final_query = $inser_query.''.'VALUES'.implode(',',$process_insertarray);
您是否真的在使用PHPExcel庫? –
是的...我爲此使用PHPExcel。 – tushAR
從PHPExcel提取數據或者構建SQL語句時,您的問題如何? –