<?php
header("content-type:text/html;charset=utf8");
$conn=mysql_connect("localhost","root","root") or die("資料庫伺服器連線錯誤".mysql_error());
mysql_select_db("ytwo",$conn) or die("資料庫訪問錯誤".mysql_error());
mysql_query("set character set utf8");
mysql_query("set names utf8");
<?php
include("mysql.php");
require_once './phpexcel-1.8/classes/phpexcel.php';
require_once './phpexcel-1.8/classes/phpexcel/iofactory.php';
require_once './phpexcel-1.8/classes/phpexcel/reader/excel2007.php';
$objreader = phpexcel_iofactory::createreader('excel2007'); //use excel5 for 2003 format
$excelpath='123.csv';
$objphpexcel = $objreader->load($excelpath);
$sheet = $objphpexcel->getsheet(0);
$highestrow = $sheet->gethighestrow(); //取得總行數
$highestcolumn = $sheet->gethighestcolumn(); //取得總列數
for($j=2;$j<=$highestrow;$j++)
$str=mb_convert_encoding($str,'utf-8','auto');//根據自己編碼修改
$strs = explode("|*|",$str);
// echo $str . "
"; // exit;
$sql = "insert into user (name,age,***) values ('','','')";
// echo $sql;
// exit;
if(!mysql_query($sql,$conn))
}
複製出去改一下就能用批量匯入了。
用ADO向excel批量匯入數
和前面一篇用oledb的方法類似,我們可以用ado從recordset物件向excel批量插入資料,這個方法無法自動複製欄位名。我們需要引用ado和excel的com物件 參考 c code using system using system.collections.generic using sy...
用ADO向Excel批量匯入資料
和前面一篇用oledb的方法類似,我們可以用ado從recordset物件向excel批量插入資料,這個方法無法自動複製欄位名。我們需要引用ado和excel的com物件 參考 如下 using system using system.collections.generic using system...
用ADO向Excel批量匯入資料
和前面一篇用oledb的方法類似,我們可以用ado從recordset物件向excel批量插入資料,這個方法無法自動複製欄位名。我們需要引用ado和excel的com物件 參考 如下 using system using system.collections.generic using system...