`

php 导入excel电子表文件2007-11-23 21:26

    博客分类:
  • php
阅读更多

<?php


require_once '../Excel/reader.php'
;


// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader
();


// Set output Encoding.指定中文码
$data->setOutputEncoding('gb2312'
);

/***
* if you want you can change 'iconv' to mb_convert_encoding:
* $data->setUTFEncoder('mb');
*
**/

/***
* By default rows & cols indeces start with 1
* For change initial index use:
* $data->setRowColOffset(0);
*
**/



/***
*   Some function for formatting output.
* $data->setDefaultFormat('%.2f');
* setDefaultFormat - set format for columns with unknown formatting
*
* $data->setColumnFormat(4, '%.3f');
* setColumnFormat - set format for column (apply only to number fields)
*
**/
// 指定读取的excel文件
$data->read('../uploads/jsxz01.xls'
);

/*


$data->sheets[0]['numRows'] - count rows
$data->sheets[0]['numCols'] - count columns
$data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column

$data->sheets[0]['cellsInfo'][$i][$j] - extended info about cell
   
     $data->sheets[0]['cellsInfo'][$i][$j]['type'] = "date" | "number" | "unknown"
         if 'type' == "unknown" - use 'raw' value, because   cell contain value with format '0.00';
     $data->sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format
     $data->sheets[0]['cellsInfo'][$i][$j]['colspan']
     $data->sheets[0]['cellsInfo'][$i][$j]['rowspan']
*/

error_reporting(E_ALL ^ E_NOTICE
);
// 循环读取每一个单元值
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]."\","
;
     }
     echo
"<br>"
;

}


//print_r($data);
//print_r($data->formatRecords);
?>

分享到:
评论

相关推荐

    用php实现网页excel导入数据至数据库

    1.新建一个数据库 ImportXlsx 并在里面添加表名 IsXlsx. ...(用于php读取解析excel文件,用来操作Office Excel 文档的一个PHP类库,它基于微软的Openxml标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。)

    php数据库导到Excel电子表格中

    php数据库导到Excel电子表格中,数据库导入一下。配置一下就行。

    oc-userimportexport-plugin:用户导入OctoberCMS的导出插件

    OctoberCMS的用户导入/导出插件 允许导入或导出由插件管理的用户。 只需单击几下即可创建数百个帐户CSV列自动匹配,其余列可通过拖放进行匹配从“媒体”...在Mac上导入创建Excel工作表另存为Windows逗号分隔(它将使用

    phpMyAdmin下将Excel中的数据导入MySql的图文方法

     另外注意Excel的Sheet名应该为表的名称,像下面这样。 2.需要勾选忽略首行选项 当然表名和字段名要和mySQL的定义一致,同时数据的类型和长度要没有问题,才能导入成功。   您可能感兴趣的文章:使用phpexcel类...

    Laravel-Excel:Lar在Laravel中增强了Excel的进出口

    增压的Excel进出口 ... 使用大块读取和批处理插入功能将工作簿和工作表导入到雄辩的模型中! 有大文件吗? 您可以将文件的每个块排队! 您的整个导入将在后台进行。 导出刀片视图。 想要在电子表格中使用自

    DXE-shop网店系统 v1.2.zip

    Excel导入,商品导出配合导入完善(即导出的商品数据可用于导入),统一和优化其他导出过程 人气组合后,组合价计算,后台订单列表增加状态过滤 去掉上传按钮样式,及其他一些细节修复、完善、优化   2013-09-...

    易想会员管理营销系统

    易想会员管理营销系统是我司历时两年打造一款B/S结构商业会员系统,技术架构为PHP+MYSQL,系统功能涵盖了会员线上线下一体化、线上电子商务、门店、会员卡、线上线下充值、消费、积分、优惠券等功能,专门为商家或...

    固定资产管理系统源码

    ●实现了11大类固定资产卡片的管理,包括:土地,房屋及构筑物,通用设备,专用设备,电气设备,电子设备,交通运输设备,仪器仪表设备,文艺体育设备,图书文物及陈列物,家具用具及其他,每一种卡片都根据资产类别特点做了专门...

    TablePress:TablePress是WordPress的插件。 它使您可以在网站上创建和管理表格

    表格可以从Excel,CSV,HTML和JSON文件导入和导出。 请访问该插件的网站以获取有关此插件的最新信息,或在Twitter上 。 屏幕截图和演示 有关TablePress界面的屏幕快照,请访问 。 有关前端功能的演示,请访问 。 ...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    主要功能点:高安全性的用户管理体系、高安全性的异构系统数据导入导出、拼音检索、复合检索、无限级次数据管理、个性化邮件群发、Excel文件导入导出。 技术点 ADO.Net技术应用、SQLServer、MD5安全算法、基于NPOI的...

Global site tag (gtag.js) - Google Analytics