今天要处理一个excel文件 其实用php的一个库PHPexcel那个库就可以 但是我懒得还要下个库 就把excel先转换成csv,因为php里面有内置的函数可以直接支持csv,但是处理中文的时候会遇到乱码或者中文缺失的问题 下面这段源代码就显示怎样读取数据并怎样添加到数组中
//页面用utf-8输出 避免乱码
header('Content-Type: text/html; charset=utf-8');
//设置地区 解决中文缺失的问题
setlocale(LC_ALL,'zh_CN.utf8');
//打开csv文件
if (($handle = fopen("sichuan.csv", "r")) !== FALSE) {
$ads = array();
$id = 0;
//处理数据
while (($data = fgetcsv($handle,1000,",")) !== FALSE) {
$ads[$id]['id'] = $id;
$ads[$id]['name'] = $data[5];
$ads[$id]['pdps'] = '';
$id++;
}
//可以处理成json
$str = json_encode($ads);
echo $str;
fclose($handle);
}