PHP Excel匯入和匯出

2021-07-22 21:06:12 字數 1060 閱讀 6169

匯入:

<?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日開始算的單...