PHP-ExcelReader,下载地址: http://sourceforge.net/projects/phpexcelreader
说明: 测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx 格式[excel 2007]也OK. 文中红色标注为需要注意的地方,请替换成你配置好的数据,如数据库配置等。运行http://localost/test.php实现导入。 以下是我贴出的详细代码,其中test.php为我写的测试文件,reader.php和oleread.inc文件是从上面提供的网址中下载的。 下载以后,请根据实际情况更改调用路径包括 reader.php调用oleread.inc 1. test.php
<?php require_once 'reader.php';
// ExcelFile($filename, $encoding); $data = new Spreadsheet_Excel_Reader();
// Set output Encoding. $data->setOutputEncoding('gbk');
//”data.xls”是指要导入到mysql中的excel文件 $data->read('data.xls');
@ $db = mysql_connect('localhost', 'root', '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]."\","; } echo "\n"; */ //以下代码是将excel表数据【3个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧! $sql = "INSERT INTO test VALUES('". $data->sheets[0]['cells'][$i][1]."','". $data->sheets[0]['cells'][$i][2]."','". $data->sheets[0]['cells'][$i][3]."')"; echo $sql.'<br />'; $res = mysql_query($sql); }
?> |
相关推荐
**导入Excel到PHP** 1. **安装库**:通过Composer安装phpspreadsheet库,命令为`composer require phpoffice/phpspreadsheet`。 2. **读取文件**:使用`\PhpOffice\PhpSpreadsheet\IOFactory`的`load()`方法打开...
一个类搞定php导入excel
总之,PHP导入Excel数据涉及到文件上传、数据读取、数据处理、数据库操作等多个环节,需要合理地组织代码并充分考虑异常情况。希望这个概述能帮助你理解和实现PHP的Excel导入功能。在实际项目中,记得根据具体需求...
在"php导入excel表格"这个主题中,我们将深入探讨如何使用PHP处理Excel文件,特别是涉及到多sheet页面的表格。 首先,我们需要了解的是PHP中的几个关键库,它们是处理Excel文件的核心工具。例如,PHPExcel是一个...
**导入Excel文件** 1. **安装PHPExcel**:使用Composer(PHP的依赖管理工具)来安装`PHPExcel`库。在命令行中运行: ``` composer require phpoffice/phpexcel ``` 2. **读取xls文件**:使用`PHPExcel_...
`php导入excel`这个主题就是关于如何在PHP环境中读取和处理Excel文件的知识点。下面将详细介绍如何实现这一功能,以及相关的重要概念和技术。 1. **PHP与Excel的兼容性** PHP自身并不直接支持Excel文件处理,但...
thinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel...
3. **导入Excel文件** - 读取文件:使用PHPExcel的`IOFactory`类加载Excel文件,识别文件格式并创建相应的Reader对象。 - 遍历数据:通过Reader对象获取工作簿,然后遍历工作表的行和列,读取每个单元格的数据。 ...
导入Excel文件通常涉及以下步骤: 1. 使用PHPExcel加载Excel文件:通过`PHPExcel_IOFactory`类的`load()`方法,可以加载Excel文件到PHP内存中。 2. 遍历数据:使用`getActiveSheet()`获取活动工作表,然后通过`...
在PHP中,导出Excel和导入Excel是常见的数据操作任务,尤其在数据分析、报表生成以及数据交换场景下。本文将详细介绍如何使用PHP实现这两个功能。 首先,我们要知道,Excel文件主要有两种格式:`.xls`(旧版...
PHP导入excel文档csv格式获取内容,可以获取到csv文档的内容
"导入Excel,内置导入代码"这个主题涉及到如何在编程环境中读取和处理Excel文件。这里主要讲解的是使用PHP进行Excel文件导入的一些关键知识点。 首先,我们要知道在PHP中处理Excel文件,通常会用到第三方库,如...
在PHP开发中,实现Excel导入功能是一项常见的需求,特别是在数据处理、数据分析或者用户上传数据时。这个功能允许用户上传Excel文件,然后系统读取并处理其中的数据。在本篇文章中,我们将深入探讨如何使用PHP来实现...
php将excel文件导入mysql,PHP将EXCEL导入MYSQL的测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx 格式[excel 2007]也OK.
导入Excel文件的过程大致分为以下步骤: 1. **安装PHPEXCEL**:首先,你需要在你的PHP环境中安装PHPEXCEL库。这可以通过Composer(PHP的依赖管理工具)来完成,或者直接下载源代码并将其包含在你的项目中。 2. **...
在PHP开发中,处理Excel文件是一项常见的任务,特别是在数据导入和导出的场景下。"php,excel导入,读取"这个主题涉及到如何利用PHP来读取和处理Excel文件,通常这需要借助特定的库或者类。在这个场景下,我们可以...
分享一个利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel的类。根据时间生成采购报表,实例化excel类,设置选定sheet表名,合并单元格 给单元格赋值(数值,字符串,公式),大边框样式 边框加粗,设置...
php导出导入Excel.pdf
PHPoffice 实现 Excel 导入导出 PHPoffice 是一个基于 PHP 的 Excel 操作库,提供了强大的 Excel 操作功能,包括创建、读取、写入和导出 Excel 文档。下面将详细介绍如何使用 PHPoffice 实现 Excel 导入导出。 ...
标签"PHP 导入excel 导出excel mysql"进一步明确了主题,强调了PHP在处理Excel文件和MySQL数据库方面的功能。 根据提供的压缩包文件名,我们有以下内容: 1. `btn_bg.gif`:这是一个图形文件,可能是网页上的按钮...