php利用ExcelFileParser把excel导入数据库

这是一款实用的php教程利用excelfileparser把excel导入数据库教程哦。

 代码如下 复制代码
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>excel数据获取演示</title>
<meta name="keywords" content="todo" />
<meta name="description" content="todo"/>
</head>
<body>
<div>
<div>excel数据获取演示</div>
<div>
<form method="post" action="/index/parse" enctype="multipart/form-data">
<input type="file" name="excel" value="" />
<input type="submit" name="submit" value="提交" />
</form>
</div>
</div>
</body>
</html> 

parese.php文件

 

 代码如下 复制代码

<?php
/**
* copyright (c) 2009,
* all rights reserved.
* 文件名:
* 摘 要:
*
* @author 星期八 [url=mailto:ixqbar@hotmail.com]ixqbar@hotmail.com[/url]
* @version
*/

public function parse()
{
/**
* $_files数组说明
* array(n) {
* ["表单文件框名称"] => array(5) {
* ["name"] => 提交文件名称
* ["type"] => 提交文件类型 excel为"application/vnd.ms-excel"
* ["tmp_name"] => 临时文件名称
* ["error"] => 错误(0成功1文件太大超过upload_max_filesize2文件太大超过max_file3上传不完整4没有上传文件)
* ["size"] => 文件大小(单位:kb)
* }
* }
*/
$return=array(0,'');
/**
* 判断是否提交
* is_uploaded_file(文件名称)用于确定指定的文件是否使用post方法上传,防止非法提交,通常和move_upload_file一起使用保存上传文件到指定的路径
*/
if(!isset($_files) || !is_uploaded_file($_files['excel']['tmp_name']))
{
$return=array(1,'提交不合法');
}
//处理
if(0 == $return[0])
{
import('@.util.excelparser');
$excel=new excelparser($_files['excel']['tmp_name']);
$return=$excel->main();
}
//输出处理
print_r($return);
?>

时间: 2024-07-30 07:08:19

php利用ExcelFileParser把excel导入数据库的相关文章

利用phpexcel把excel导入数据库和数据库导出excel实现

 本文介绍利用phpexcel对数据库数据导入excel(excel筛选).导出excel,大家参考使用吧        代码如下: <?php /* *author zhy *date 2012 06 12 *for excel */ date_default_timezone_set("PRC");  error_reporting(E_ALL); error_reporting(0); ini_set('display_errors', TRUE); ini_set('di

利用phpexcel把excel导入数据库和数据库导出excel实现_php实例

复制代码 代码如下: <?php/**author zhy*date 2012 06 12*for excel*/date_default_timezone_set("PRC"); error_reporting(E_ALL);error_reporting(0);ini_set('display_errors', TRUE);ini_set('display_startup_errors', TRUE);define('EOL',(PHP_SAPI == 'cli') ? PH

PHP将Excel导入数据库及数据库数据导出至Excel的方法

         本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下:          一.导入           导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载 提取码:vxyn.(注意两个文件有引用关系) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <?php //传入要导入的Excel的文件

PHP将Excel导入数据库及数据库数据导出至Excel的方法_php技巧

本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下: 一.导入 导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn.(注意两个文件有引用关系) <?php //传入要导入的Excel的文件名 function import_to_DB($filename) { require_once'reader.php'; $data = new Spreadsheet_Excel_Reade

java 三大框架 关于Excel导入数据库导出数据库有没有视频或者其他教程,【新手求助】

问题描述 [新手求助]java三大框架关于Excel导入数据库导出数据库有没有视频或者其他教程,由于刚刚接触到,所以不是很清楚.求大神有教程的分享下,不尽感激 解决方案 解决方案二:查查api这类的网上很多的.解决方案三:java导入导出Excel跟框架无关的,网上的例子很多的,关于java操作Excel,有poi,jxl,java2word,这里有个poi的视频,你可以看下http://www.java1234.com/a/yuanchuang/poi/解决方案四:利用poi读取单元格然后组装

异常-excel导入数据库下标越界问题

问题描述 excel导入数据库下标越界问题 我在导入前先查了一遍数据库,如果内容不同则添加,反之不添加 加了该方法后,出现了下标越界的情况,而之前不加判断时没有类似情况.一直没有找到问题,上来求助各位前辈,还望指点一二 代码块 异常为 到 pstmt.setString(1, paper.getpName()); 这里就放不进去 说越界 不知这里出现了什么问题 求助 解决方案 问题出在这里 我在 这个方法里面的连接conn 和 当前方法里面的 conn重名了 所以 无法进行判断 解决方案二: h

oledb 连接串的格式-Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM。

问题描述 Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. FILEname = "EXCEL" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + up[up.Length - 1]; File1.PostedFile.SaveAs(Server.MapPath(@"/exceltest/

请问:用java代码把excel导入数据库时,出现问题

问题描述 请问:用java代码把excel导入数据库时,出现问题 按着这里的代码配置的http://www.cnblogs.com/zyw-205520/p/3762954.html 解决方案 猜测是两种可能,一个是你读取excel有问题,没有正确读取出内容,另一个可能就是插入数据库有问题,导致数据不能正确写入数据库.检查这两个地方,分隔检查 解决方案二: 究竟遇到什么问题了呢?是读不出还是写不进去?你的图和链接并不能说明你遇到的问题. 解决方案三: 应该是读取excel的值没有成功,建议看看e

sql-SQL使用游标把excel导入数据库

问题描述 SQL使用游标把excel导入数据库 我现在有一个表,想把Excel中的十几万跳数据使用游标插入,中途要对excel中的数据进行判断操作,急啊~ 解决方案 我的建议是不要使用游标插入 否则会很慢 你可以先把excel中的数据全部倒入到数据库中 再用sql对数据进行处理