PHP导入导出excel表格图片(转)

写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了,这种可读的太多了,我也写过利用wps等进行word等的生成之类的文章 )
但是在读的时候,只用过一种,具体是什么忘了,要回去翻代码了。
基本上导出的文件分为两种:
1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。
优点:简单。
缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。
2:Excel格式,与类Excel相对应,这种方法生成的文件更接近于真正的Excel格式。
如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$yourStr从utf-8转换成了gb2312:
$yourStr = mb_convert_encoding(”gb2312″, “UTF-8″, $yourStr);
下面详细列举几种方法。包括php导出excel,php导入excel,php生成excel实例

PHP导出Excel

1:第一推荐无比风骚的PHPExcel,官方网站: http://www.codeplex.com/PHPExcel
导入导出都成,可以导出office2007格式,同时兼容2003。
下载下来的包中有文档和例子,大家可以自行研究。
抄段例子出来:

PHP代码
 
复制代码 代码如下:
getProperties()->setCreator(”Maarten Balliauw”); 
$objPHPExcel->getProperties()->setLastModifiedBy(”Maarten Balliauw”); 
$objPHPExcel->getProperties()->setTitle(”Office 2007 XLSX Test Document”); 
$objPHPExcel->getProperties()->setSubject(”Office 2007 XLSX Test Document”); 
$objPHPExcel->getProperties()->setDescrīption(”Test document for Office 2007 XLSX, generated using PHP classes.”); 
$objPHPExcel->getProperties()->setKeywords(”office 2007 openxml php”); 
$objPHPExcel->getProperties()->setCategory(”Test result file”); 
 
// Add some data 
echo date(’H:i:s’) . ” Add some data\n”; 
$objPHPExcel->setActiveSheetIndex(0); 
$objPHPExcel->getActiveSheet()->setCellValue(’A1′, ‘Hello’); 
$objPHPExcel->getActiveSheet()->setCellValue(’B2′, ‘world!’); 
$objPHPExcel->getActiveSheet()->setCellValue(’C1′, ‘Hello’); 
$objPHPExcel->getActiveSheet()->setCellValue(’D2′, ‘world!’); 
 
// Rename sheet 
echo date(’H:i:s’) . ” Rename sheet\n”; 
$objPHPExcel->getActiveSheet()->setTitle(’Simple’); 
 
// Set active sheet index to the first sheet, so Excel opens this as the first sheet 
$objPHPExcel->setActiveSheetIndex(0); 
 
// Save Excel 2007 file 
echo date(’H:i:s’) . ” Write to Excel2007 format\n”; 
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); 
$objWriter->save(str_replace(’.php’, ‘.xlsx’, __FILE__)); 
 
// Echo done 
echo date(’H:i:s’) . ” Done writing file.\r\n”;

2、使用pear的Spreadsheet_Excel_Writer类
下载地址: http://pear.php.net/package/Spreadsheet_Excel_Writer
此类依赖于OLE,下载地址:http://pear.php.net/package/OLE
需要注意的是导出的Excel文件格式比较老,修改后保存会提示是否转换成更新的格式。
不过可以设定格式,很强大。
PHP代码
 
复制代码 代码如下:
send(’test.xls’); 
 
// Creating a worksheet 
$worksheet =& $workbook->addWorksheet(’My first worksheet’); 
 
// The actual data 
$worksheet->write(0, 0, ‘Name’); 
$worksheet->write(0, 1, ‘Age’); 
$worksheet->write(1, 0, ‘John Smith’); 
$worksheet->write(1, 1, 30); 
$worksheet->write(2, 0, ‘Johann Schmidt’); 
$worksheet->write(2, 1, 31); 
$worksheet->write(3, 0, ‘Juan Herrera’); 
$worksheet->write(3, 1, 32); 
 
// Let’s send the file 
$workbook->close(); 
?>

3:利用smarty,生成符合Excel规范的XML或HTML文件
支持格式,非常完美的导出方案。不过导出来的的本质上还是XML文件,如果用来导入就需要另外处理了。
详细内容请见帮客之家另一文章:http://www.bkjia.com/jingyan/excelsmarty.html
需要注意的是如果导出的表格行数不确定时,最好在模板中把”ss:ExpandedColumnCount=”5″ ss:ExpandedRowCount=”21″”之类的东西删掉。
4、利用pack函数打印出模拟Excel格式的断句符号,这种更接近于Excel标准格式,用office2003修改后保存,还不会弹出提示,推荐用这种方法。
缺点是无格式。

PHP代码

复制代码 代码如下:
// Send Header
header(”Pragma: public”);
header(”Expires: 0″);
header(”Cache-Control: must-revalidate, post-check=0, pre-check=0″);
header(”Content-Type: application/force-download”);
header(”Content-Type: application/octet-stream”);
header(”Content-Type: application/download”);;
header(”Content-Disposition: attachment;filename=test.xls “);
header(”Content-Transfer-Encoding: binary “);
// XLS Data Cell

xlsBOF();
xlsWriteLabel(1,0,”My excel line one”);
xlsWriteLabel(2,0,”My excel line two : “);
xlsWriteLabel(2,1,”Hello everybody”);

xlsEOF();

function xlsBOF() {
echo pack(”ssssss”, 0×809, 0×8, 0×0, 0×10, 0×0, 0×0);
return;
}
function xlsEOF() {
echo pack(”ss”, 0×0A, 0×00);
return;
}
function xlsWriteNumber($Row, $Col, $Value) {
echo pack(”sssss”, 0×203, 14, $Row, $Col, 0×0);
echo pack(”d”, $Value);
return;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack(”ssssss”, 0×204, 8 + $L, $Row, $Col, 0×0, $L);
echo $Value;
return;
}
?>

不过笔者在64位linux系统中使用时失败了,断句符号全部变成了乱码。

5、使用制表符、换行符的方法 制表符”\t”用户分割同一行中的列,换行符”\t\n”可以开启下一行。
 
复制代码 代码如下:
header(”Content-Type: application/vnd.ms-execl”);
header(”Content-Disposition: attachment; filename=myExcel.xls”);
header(”Pragma: no-cache”);
header(”Expires: 0″);
/*first line*/
echo “hello”.”\t”;
echo “world”.”\t”;
echo “\t\n”;

/*start of second line*/
echo “this is second line”.”\t”;
echo “Hi,pretty girl”.”\t”;
echo “\t\n”;
?>

6、使用com导出excel表格
如果你的PHP可以开启com模块,就可以用它来导出Excel文件

PHP代码

复制代码 代码如下:

$filename = “c:/spreadhseet/test.xls”;

$sheet1 = 1;

$sheet2 = “sheet2″;

$excel_app = new COM(”Excel.application”) or Die (”Did not connect”);

print “Application name: {$excel_app->Application->value}\n” ;

print “Loaded version: {$excel_app->Application->version}\n”;

$Workbook = $excel_app->Workbooks->Open(”$filename”) or Die(”Did not open $filename $Workbook”);

$Worksheet = $Workbook->Worksheets($sheet1);

$Worksheet->activate;

$excel_cell = $Worksheet->Range(”C4″);

$excel_cell->activate;

$excel_result = $excel_cell->value;

print “$excel_result\n”;

$Worksheet = $Workbook->Worksheets($sheet2);

$Worksheet->activate;

$excel_cell = $Worksheet->Range(”C4″);

$excel_cell->activate;

$excel_result = $excel_cell->value;

print “$excel_result\n”;

#To close all instances of excel:

$Workbook->Close;

unset($Worksheet);

unset($Workbook);

$excel_app->Workbooks->Close();

$excel_app->Quit();

unset($excel_app);

?>

7.PHP通过PHPExcel类导出excel,同时对PHPExcel做了些精简处理,基本上可以满足数据导出excel的功能。
文件下载地址:http://pan.baidu.com/share/link?shareid=1345826295&uk=2332350821
代码如下:

复制代码 代码如下:
//载入PHPExcel类
require ‘./phpexcel/PHPExcel.php‘;

//创建一个excel对象实例
$objPHPExcel = new PHPExcel();

//设置文档基本属性
$objProps = $objPHPExcel->getProperties();
$objProps->setCreator("Lao Mao");
$objProps->setLastModifiedBy("Lao Mao");
$objProps->setTitle("Office XLS Test Document");
$objProps->setSubject("Office XLS Test Document, Demo");
$objProps->setDescription("Test document, generated by PHPExcel.");
$objProps->setKeywords("office excel PHPExcel");
$objProps->setCategory("Test");

//设置当前的sheet索引,用于后续的内容操作。
//一般只有在使用多个sheet的时候才需要显示调用。
//缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0
$objPHPExcel->setActiveSheetIndex(0);

//设置当前活动sheet的名称
$objActSheet = $objPHPExcel->getActiveSheet();
$objActSheet->setTitle(‘测试Sheet‘);

//设置单元格内容
//这里的数据可以从数据库中读取,然后再做循环处理
$objPHPExcel->getActiveSheet()->SetCellValue(‘A1‘, ‘a1‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘A2‘, ‘a2‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘A3‘, ‘a3‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘A4‘, ‘a4‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘A5‘, ‘a5‘);

$objPHPExcel->getActiveSheet()->SetCellValue(‘B1‘, ‘b1‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘B2‘, ‘b2‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘B3‘, ‘b3‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘B4‘, ‘b4‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘B5‘, ‘b5‘);

$objPHPExcel->getActiveSheet()->SetCellValue(‘C1‘, ‘c1‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘C2‘, ‘c2‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘C3‘, ‘c3‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘C4‘, ‘c4‘);
$objPHPExcel->getActiveSheet()->SetCellValue(‘C5‘, ‘c5‘);

//输出文档
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);

//设置header头部信息,并输出到浏览器
//header(‘Content-Type: application/vnd.ms-excel‘);
//header("Content-Disposition:attachment; filename=demo.xls");
//header(‘Cache-Control: max-age=0‘);
//$objWriter->save(‘php://output‘);

//保存至某一位置
$objWriter->save(dirname(__FILE__) . ‘/demo.xls‘);

PHP导入Excel

1:还是用PHPExcel,官方网站: http://www.codeplex.com/PHPExcel。
2:使用PHP-ExcelReader,下载地址: http://sourceforge.net/projects/phpexcelreader 举例:

PHP代码 
 
复制代码 代码如下:
?setOutputEncoding(’utf8′); $data->read(’ jxlrwtest.xls’); 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 “\n”; } ?>

这里分享通过php导入excel的方法:

文件下载地址:http://pan.baidu.com/share/link?shareid=1345826295&uk=2332350821
代码:

复制代码 代码如下:
//载入PHPExcel类
include(dirname(__FILE__).‘/phpexcel/PHPExcel.php‘);

$Obj = new PHPExcel_Reader_Excel5();
$Obj->setReadDataOnly(true);

//读取demo.xls文件
$phpExcel = $Obj->load(dirname(__FILE__).‘/output.xls‘);

//获取当前活动sheet
$objWorksheet = $phpExcel->getActiveSheet();

//获取行数
$highestRow = $objWorksheet->getHighestRow();

//获取列数
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);

//循环输出数据
$data = array();
for($row = 1; $row <= $highestRow; ++$row) {
for($col = 0; $col < $highestColumnIndex; ++$col) {
  $val = $objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
  $data[$row][$col] = trim($val);
}
}

echo ‘

‘;
print_r($data);
echo ‘

‘;

PHP 生成excel|好用强大的php excel类库

Magento的订单导出Excel功能,找了这个php的excel类 :PHPExcel。

PHPExcel是强大的 MS Office Excel 文档生成类库,基于Microsoft‘s OpenXML ,支持普通xls,Excel2007,pdf,csv,html等

官网:http://phpexcel.codeplex.com/

比较大条的一个类库,官方最新版已经蹦到7.多M大了。找了个民间精简版1.多M的。

下面是这个PHP excel类库 的一些使用方法要点备忘。来自互联网。

复制代码 代码如下:
//设置PHPExcel类库的include path
set_include_path(‘.‘. PATH_SEPARATOR .
‘D:\Zeal\PHP_LIBS‘ . PATH_SEPARATOR .
get_include_path());

/**
* 如果使用 Excel5 ,输出的内容应该是GBK编码。
*/
require_once ‘PHPExcel.php‘;

// uncomment
////require_once ‘PHPExcel/Writer/Excel5.php‘; // 用于其他低版本xls
// or
////require_once ‘PHPExcel/Writer/Excel2007.php‘; // 用于 excel-2007 格式

// 创建一个处理对象实例
$objExcel = new PHPExcel();

// 创建文件格式写入对象实例, uncomment
////$objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式
// or
////$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式
//$objWriter->setOffice2003Compatibility(true);

//*************************************
//设置文档基本属性
$objProps = $objExcel->getProperties();
$objProps->setCreator(“Zeal Li”);
$objProps->setLastModifiedBy(“Zeal Li”);
$objProps->setTitle(“Office XLS Test Document”);
$objProps->setSubject(“Office XLS Test Document, Demo”);
$objProps->setDescription(“Test document, generated by PHPExcel.”);
$objProps->setKeywords(“office excel PHPExcel”);
$objProps->setCategory(“Test”);

//*************************************
//设置当前的sheet索引,用于后续的内容操作。
//一般只有在使用多个sheet的时候才需要显示调用。
//缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0
$objExcel->setActiveSheetIndex(0);

$objActSheet = $objExcel->getActiveSheet();

//设置当前活动sheet的名称
$objActSheet->setTitle(‘测试Sheet’);

//*************************************
//设置单元格内容
//
//由PHPExcel根据传入内容自动判断单元格内容类型
$objActSheet->setCellValue(‘A1′, ‘字符串内容’); // 字符串内容
$objActSheet->setCellValue(‘A2′, 26); // 数值
$objActSheet->setCellValue(‘A3′, true); // 布尔值
$objActSheet->setCellValue(‘A4′, ‘=SUM(A2:A2)’); // 公式

//显式指定内容类型
$objActSheet->setCellValueExplicit(‘A5′, ’847475847857487584′,
PHPExcel_Cell_DataType::TYPE_STRING);

//合并单元格
$objActSheet->mergeCells(‘B1:C22′);

//分离单元格
$objActSheet->unmergeCells(‘B1:C22′);

//*************************************
//设置单元格样式
//

//设置宽度
$objActSheet->getColumnDimension(‘B’)->setAutoSize(true);
$objActSheet->getColumnDimension(‘A’)->setWidth(30);

$objStyleA5 = $objActSheet->getStyle(‘A5′);

//设置单元格内容的数字格式。
//
//如果使用了 PHPExcel_Writer_Excel5 来生成内容的话,
//这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的
//各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode
//为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为”0″。需要
//修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法,
//在 if ($this->_BIFF_version == 0×0500) { (第363行附近)前面增加一
//行代码:
//if($ifmt === ’0′) $ifmt = 1;
//
//设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字
//被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容
//都按原始内容全部显示出来。
$objStyleA5
->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);

//设置字体
$objFontA5 = $objStyleA5->getFont();
$objFontA5->setName(‘Courier New’);
$objFontA5->setSize(10);
$objFontA5->setBold(true);
$objFontA5->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
$objFontA5->getColor()->setARGB(‘FF999999′);

//设置对齐方式
$objAlignA5 = $objStyleA5->getAlignment();
$objAlignA5->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objAlignA5->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);

//设置边框
$objBorderA5 = $objStyleA5->getBorders();
$objBorderA5->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objBorderA5->getTop()->getColor()->setARGB(‘FFFF0000′); // color
$objBorderA5->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objBorderA5->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objBorderA5->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);

//设置填充颜色
$objFillA5 = $objStyleA5->getFill();
$objFillA5->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objFillA5->getStartColor()->setARGB(‘FFEEEEEE’);

//从指定的单元格复制样式信息.
$objActSheet->duplicateStyle($objStyleA5, ‘B1:C22′);

//*************************************
//添加图片
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName(‘ZealImg’);
$objDrawing->setDescription(‘Image inserted by Zeal’);
$objDrawing->setPath(‘./zeali.net.logo.gif’);
$objDrawing->setHeight(36);
$objDrawing->setCoordinates(‘C23′);
$objDrawing->setOffsetX(10);
$objDrawing->setRotation(15);
$objDrawing->getShadow()->setVisible(true);
$objDrawing->getShadow()->setDirection(36);
$objDrawing->setWorksheet($objActSheet);

//添加一个新的worksheet
$objExcel->createSheet();
$objExcel->getSheet(1)->setTitle(‘测试2′);

//保护单元格
$objExcel->getSheet(1)->getProtection()->setSheet(true);
$objExcel->getSheet(1)->protectCells(‘A1:C22′, ‘PHPExcel’);

//*************************************
//输出内容
//
$outputFileName = “output.xls”;
//到文件
////$objWriter->save($outputFileName);
//or
//到浏览器
////header(“Content-Type: application/force-download”);
////header(“Content-Type: application/octet-stream”);
////header(“Content-Type: application/download”);
////header(‘Content-Disposition:inline;filename=”‘.$outputFileName.’”‘);
////header(“Content-Transfer-Encoding: binary”);
////header(“Expires: Mon, 26 Jul 1997 05:00:00 GMT”);
////header(“Last-Modified: ” . gmdate(“D, d M Y H:i:s”) . ” GMT”);
////header(“Cache-Control: must-revalidate, post-check=0, pre-check=0″);
////header(“Pragma: no-cache”);
////$objWriter->save(‘php://output’);

这个php的excel类库 是目前见到功能最好的。
转自http://www.bcty365.com/content-10-1031-1.html

时间: 2024-10-28 23:58:47

PHP导入导出excel表格图片(转)的相关文章

c# Datagridview控件导入/导出excel表格

在写商业软件的时候,我们会经常遇到对excel表格的操控,最常见的就是Datagridview控件导入/导出excel表格.我也同样遇到了.运用了自己的知识,再加上网上的[大部分]都过期的源码,自己写出了这两个方法,当然,和绑定数据库一样,都用到了databel类. 导入: //private string fileName; /// <summary> /// 将DataGridView中数据导入到Excel /// </summary> /// <param name=&

从SQL Server 2005 中 导入 导出 excel 表格

1.从 数据库 中 导出 excel  表格 定义 一个 gridview1 protected void Button1_Click(object sender, EventArgs e) //倒出数据 {     if (GridView1.Rows.Count == 0)   {       return;    }   else  {       GridView1.AllowPaging = false;//先将数据分页取消,才能全部导出数据      bind(); Export("

java导入导出excel表格

这里是通过jxl实现对excel的导入导出的,可以动态创建本地excel,读取本地excel,写入excel. 只需导入jxl.jar包即可: 基本操作: 一:创建本地excel: //创建EXECEL,添加数据,通过输出流输出到客户端下载 public static void createExecel(HttpServletRequest request,HttpServletResponse response,String fileName){ OutputStream os=null; t

解决导入导出Excel表格文字乱码问题

前端可以在请求头里面加上一句代码就搞定 responseType: 'arraybuffer' 原文地址:https://www.cnblogs.com/minjh/p/12299920.html

PHP 和 JS 导入导出csv表格(上)

CSV简介 在开发后台管理系统的时候,几乎无可避免的会遇到需要导入导出Excel表格的需求.csv也是表格的一种,其中文名为"逗号分隔符文件".在Excel中打开如下图左边所示,在记事本打开如下图右边所示: 再看包含特殊字符的表格 与xls或xlsx 表格相类似,CSV文件也是用来表示二维表格.而不同的是: 1.CSV是一种纯文本文件,任何编辑器都能打开并读取它:xls(x)是专用的二进制文件,要用表格软件才能正常打开,否则乱码: 2.CSV的体积很小,比如上面的表格内容,csv只有几

jxl导入/导出excel

转自:http://www.cnblogs.com/linjiqin/p/3540266.html 1.jxl导入/导出excel案例,黏贴即可运行 package junit.test; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import jxl.Cell; import jxl.Sheet; import jxl.Workbook;

使用PHPExcel导入导出excel格式文件

使用PHPExcel导入导出excel格式文件 作者:zccst 由于导出使用较多,下面是导出实现过程. 第一步,将PHPExcel的源代码复制到项目的lib下 文件包括:PHPExcel.php 和 文件夹PHPExcel 源代码见附件 注1:源代码是zip格式,能在windows和linux通用. 注2:PHPExcel.zip是干净代码,可以直接引用.PHPExcel2.zip有svn记录,不适合直接引用. 第二步:在需要导出的handler页面中引用 1,在头部引入三个文件 Php代码 

Java中导入导出Excel -- POI技术

一.介绍: 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际的开发中,很多时候需要实现导入.导出Excel的应用. 目前,比较常用的实现Java导入.导出Excel的技术有两种Jakarta POI和Java Excel 下面我就分别讲解一下如何使用这两个技术实现导入.导出Excel 二.使用Jakarta POI导入.导出Excel Jakarta PO

thinkphp导入导出excel表单数据

在PHP项目经常要导入导出Excel表单. 先去下载PHPExcel类库文件,放到相应位置. 我在thinkphp框架中的位置为ThinkPHP/Library/Org/Util/ 导入 在页面上传excel文件提交到后台,利用form表单提单即可 <form method="post" enctype="multipart/form-data" action="" > <input type="submit"