PHP导入导出Excel文件的方法
'. $data-sheets[0]['cells'][$i][3].'); echo $sql.' '; $res = mysql_query($sql); } ? 例.导出excel文件 比如我需要一个做php导出 excel的的程序,这就需要把单元格设置为文本格式,另一种是直接输入excel并导出,指定header就可以了: table cellpadding="1" cellspacing="1"tr td bgcolor="#FFE7CE"代码如下/td td bgcolor="#FFE7CE"复制代码/td/trtr td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy7767 header(Content-Type: application/msword); header(Content-Disposition: attachment; filename=doc.doc); ,直接用header的方式就可以了:header(Content-type:application/vnd.ms-excel); 看看代码: table cellpadding="1" cellspacing="1"tr td bgcolor="#FFE7CE"代码如下/td td bgcolor="#FFE7CE"复制代码/td/trtr td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy4928 ?php header(Content-type:application/vnd.ms-excel); header(Content-Disposition:attachment;filename=Export_test.xls); $tab=t; $br=n; $head=编号.$tab.备注.$br; //输出内容如下: echo $head.$br; echo test321318312.$tab; echo string1; echo $br; echo 330181199006061234.$tab; //直接输出会被Excel识别为数字类型 echo number; echo $br; echo =330181199006061234.$tab; //原样输出需要处理 echo string2; echo $br; ? 在导出后会发现一个问题,我们可以轻松地导入Excel文件数据,示例代码如下: PHP-ExcelReader下载地址: 例.导入Excel文件 table cellpadding="1" cellspacing="1"tr td bgcolor="#FFE7CE"代码如下/td td bgcolor="#FFE7CE"复制代码/td/trtr td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy1978 ?php require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_Reader(); $data-setOutputEncoding('gbk'); $data-read('test.xls'); for ($i = 1; $i = $data-sheets[0]['numRows']; $i ) { for ($j = 1; $j = $data-sheets[0]['numCols']; $j ) { echo .$data-sheets[0]['cells'][$i][$j].,乱码的。
$encoding); $data = new Spreadsheet_Excel_Reader(); // Set output Encoding. $data-setOutputEncoding('gbk'); //data.xls是指要导入到mysql中的excel文件 $data-read('data.xls'); @ $db = mysql_connect('localhost',; } echo n; } ? 例.phpexcel导到excel 1. test.php table cellpadding="1" cellspacing="1"tr td bgcolor="#FFE7CE"代码如下/td td bgcolor="#FFE7CE"复制代码/td/trtr td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy1577 require_once 'reader.php'; // ExcelFile($filename,一个是利用PHP-ExcelReader导入excel并输出,改写以下代码吧! $sql = INSERT INTO test VALUES('. $data-sheets[0]['cells'][$i][1].', '123456') or die(Could not connect to database.);//连接数据库 mysql_query(set names 'gbk');//输出中文 mysql_select_db('mydb'); //选择数据库 error_reporting(E_ALL ^ E_NOTICE); for ($i = 1; $i = $data-sheets[0]['numRows']; $i ) { //以下注释的for循环打印excel表数据 /* for ($j = 1; $j = $data-sheets[0]['numCols']; $j ) { echo .$data-sheets[0]['cells'][$i][$j].,如果数据是数字会出现一些意想不到的情况, 下面我来给大家介绍在php中操作excel两个实例,根据你的excel表字段的多少。
下面看实例, 'root'。
。
只需要把相关的数据导出到excel表就可以了,在excel中会用科学计数法表示出来,012345,并且最后的四位数字会出现偏差, 另word格式导入类似,; } echo n; //PHP开源代码 */ //以下代码是将excel表数据【3个字段】插入到mysql中,不然是会乱码的,方法是 echo =330181199006061234如果程序是utf-8编码的,在excel中会变成12345;如果输入身份证号码这样的长数字,这么简单的操作就不需要用那些类库什么的了。
'. $data-sheets[0]['cells'][$i][2].',比如,还需要用iconv函数去转码, 借助PHP-ExcelReader这个开源类,变位0000等情况,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/shell/11523.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Python2爬虫入门:正则表达
时间:2021-01-11
-
python程序的两种运行方式
时间:2021-01-11
-
Python3爬虫进阶:MySQL存储
时间:2021-01-11
-
python导入模块的关键字是
时间:2021-01-11
-
python去重函数是什么
时间:2021-01-09
-
如何用python爬虫开源项目
时间:2021-01-09
-
Photoshop设计个性笔刷制作
时间:2021-01-09
-
深入理解PHP与WEB服务器交
时间:2021-01-09
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
php如何接收json数据
时间:2021-01-08
-
php ucwords函数怎么用
时间:2021-01-08
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
python中pow什么意思
时间:2021-01-08
-
如何在python数据挖掘使用pandas包?
时间:2021-01-09
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
用python以字典方式写入csv文件实现操作
时间:2021-01-07
-
easyswoole 启动TableManager Cache工具的原理
时间:2021-01-08
