exls导入数据库 php_PHP读取excel文件并导入数据库
PHPExcel是一個PHP類庫,用來幫助我們簡單、高效實現從Excel讀取Excel的數據和導出數據到Excel。下面是PHPExcel讀取的使用教程:
1.首先下載PHPExcel
2.下載好文件,解壓可以得到如下文件:
為了使用方便,我們可以在根目錄創建一個文件夾來存放我們所要讀取的excel和讀取excel的PHP文件,里面寫的信息如下:
Read_Excelheader("content-type:text/html;charset=utf8");
error_reporting(E_ALL);
date_default_timezone_set('Asia/ShangHai');
include_once('../Classes/PHPExcel/IOFactory.php');//包含類文件
$filename = "./xx.xlsx";//要讀取的excel文件
if (!file_exists($filename)) {
exit("not found.\n");
}
$reader = PHPExcel_IOFactory::createReader('Excel2007'); //設置以Excel5格式(Excel97-2003工作簿)
$PHPExcel = $reader->load($filename); // 載入excel文件
$sheet = $PHPExcel->getSheet(0); // 讀取第一個工作表
$highestRow = $sheet->getHighestRow(); // 取得總行數
$highestColumm = $sheet->getHighestColumn(); // 取得總列數
/** 循環讀取每個單元格的數據 */
$conn=@mysql_connect("localhost","root","數據庫密碼") or die('連接失敗');//連接服務器
mysql_select_db("數據庫",$conn) or die('連接數據庫失敗');//選擇數據庫
mysql_query("SET NAMES 'utf8'");//設置字符集
/*for ($row = 1; $row <= $highestRow; $row++)
{//行數是以第1行開始
for ($column = 'A'; $column <= $highestColumm; $column++)
{//列數是以A列開始
echo $sheet->getCell($column.$row)->getValue().' ';
}
echo '';
}*/
for ($row = 2; $row <= $highestRow; $row++)
{//行數是以第2行開始
$A=$sheet->getCell('A'.$row)->getValue();
$B=$sheet->getCell('B'.$row)->getValue();
$C=$sheet->getCell('C'.$row)->getValue();//需要讀取的哪些列
$sql=" ";//sql語句 建議使用update插入語句
//echo $A,$B.'';
echo $row.$A.'';//只是方便看那里插入有問題
mysql_query($sql) or die('no ');
}
echo $row;//出錯的位置,方便查錯
?>
總結
以上是生活随笔為你收集整理的exls导入数据库 php_PHP读取excel文件并导入数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字语音信号处理学习笔记——语音信号的短
- 下一篇: php 中class,PHP5中的类(c