匯入:
<?php
//獲取excel內容
$str = file_get_contents('use.xls');
//去除字串兩邊空格
$str = trim($str);
//通過回車把字串分割成陣列
$arr = explode("\n",$str);
//處理陣列通過\t(製表符)
foreach($arr as $k=>$v)
}//連線資料庫
$link = mysql_connect('127.0.0.1','root','root') or die('no');
mysql_select_db('test',$link) or die('yes');
//由於excel編碼格式問題 必須設定為gbk
mysql_query('set names gbk');
//$sql = '';
foreach($data as $k=>$v)
?>
匯出:
<?php
header("content-type:text/html;charset=utf-8");
//exit;
$link=mysql_connect("127.0.0.1","root",'root');
mysql_select_db($link,'test');
mysql_query("set names utf8");
$sql="select * from user";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res))
//var_dump($data);
$str="編號\t姓名\t密碼"."\n";
foreach($data as $key=>$v)
header("content-disposition:attachment;filename=use.xls");
echo $str;
phpexcel 匯入匯出
匯出excel 以下是使用示例,對於以 開頭的行是不同的可選方式,請根據實際需要 開啟對應行的注釋。如果使用 excel5 輸出的內容應該是gbk編碼。require once phpexcel.php uncomment require once phpexcel writer excel5.ph...
php excel匯出 匯入問題 csv格式
之前做電商,涉及到很多資料需要匯出來,提交給其他部門處理,資料肯定需要匯出,都是通過phpexcel第三方庫完成的,今天發現乙個很簡單的方法同樣可以完成相同的工作,匯出csv格式的文件,這種文件內部使用逗號 來資料分割,換行符 n 分行分割,每一行最後面都有乙個 n 每一行資料中的每2個資料之間乙個...
phpexcel 匯入匯出常見格式問題
excel匯入,日期2017 5 2便變成了數值,對應值62857 在php中,echo date y m d h i s 62857 結果1970 01 02 01 27 37 原因 php 的時間函式是從1970 1 1日開始計算的,單位是秒數。但是 excel的是從1900 1 1日開始算的單...