php读取xls数据 php读取xlsx

用php读取excel,并将结果写入mysql,怎么做

用php读取excel,并将结果写入mysql

普陀网站建设公司创新互联公司,普陀网站设计制作,有大型网站制作公司丰富经验。已为普陀成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的普陀做网站的公司定做!

?php

$workbook

=

"D:\\www\\xtwh\\B01\\mysingle.xls";

$sheet

=

"list";

#实例化一个组件的对象

$ex

=

new

COM("Excel.sheet")

or

Die

("Did

not

connect");

#打开工作本使我们可使用它

$wkb

=

$ex-application-Workbooks-Open($workbook)

or

Die

("Did

not

open");

#读单元格数据

$sheets

=

$wkb-Worksheets($sheet);

#Select

the

sheet

$sheets-activate;

#Activate

it

//$cell-activate;

#Activate

the

cell

.If

this,

you

can

modify

the

cell

data.

for($i=2;$i=2501;$i++)

{

$a=$sheets-Cells($i,A);

if($a-value

==

"last")

break;

$b=$sheets-Cells($i,B);

$bp[]=$b-value;

$c=$sheets-Cells($i,C);

$cp[]=$c-value;

$d=$sheets-Cells($i,D);

$dp[]=$d-value;

$e=$sheets-Cells($i,E);

$ep[]=$e-value;

$f=$sheets-Cells($i,F);

$fp[]=$f-value;

$g=$sheets-Cells($i,G);

$gp[]=$g-value;

$h=$sheets-Cells($i,H);

$hp[]=$h-value;

}

$ex-application-ActiveWorkbook-Close("False");

unset

($ex);

require_once("../../conn.php");

$sql0="DELETE

FROM

`newyonghu`";

$result0=mysql_query($sql0,$mylink);

mysql_free_result($result0);

for($i=0;$icount($bp);$i++)

{

$sql="INSERT

INTO

`newyonghu`

(`name`,

`dept`,

`team`,

`group01`,

`position`,

`mingzi`,

`single`,

`info`)

VALUES

('".$bp[$i]."',

'".$fp[$i]."',

'".$dp[$i]."',

'".$ep[$i]."',

'".$gp[$i]."',

'".$cp[$i]."',

'".$hp[$i]."',

'single');";

$result=mysql_query($sql,$mylink);

}

echo

"script

language=\"Javascript\"";

echo

"window.close()";

echo

"/script";

mysql_free_result($result);

//释放结果内存资源

mysql_close($mylink);

//

断开连接

?

php读取excel并写入到数据库

用 php Win32 OLE

##Using OLE;

read('Book1.xls');

// print number of rows, columns and sheets

echo "Number of sheets: " . sizeof($excel-sheets) . "\n";

for ($x=0; $xsheets); $x++) {

echo "Number of rows in sheet " . ($x+1) . ": " . $excel-sheets[$x]["numRows"] . "\n";

echo "Number of columns in sheet " . ($x+1) . ": " . $excel-sheets[$x]["numCols"] . "\n";

php怎么读取excel 文件数据并输出

PHPExcel

PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。

PHP读取示例代码

//获取上传的excel临时文件

$path = $_FILES["file"]["tmp_name"];

//将临时文件移动当前目录,可自定义存储位置

move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);

//将获取在服务器中的Excel文件,此处为上传文件名

$path = $_FILES["file"]["name"];

//调用readExcel函数返回一个

二维数组

$exceArray = readExcel($path);

//创建一个读取

excel函数

function readExcel($path){

//引入PHPExcel类库

include 'Classes/PHPExcel.php';            

include 'Classes/PHPExcel/IOFactory.php';

$type = 'Excel5';//设置为Excel5代表支持2003或以下版本,

Excel2007代表2007版

$xlsReader = \PHPExcel_IOFactory::createReader($type);  

$xlsReader-setReadDataOnly(true);

$xlsReader-setLoadSheetsOnly(true);

$Sheets = $xlsReader-load($path);

//开始读取上传到服务器中的Excel文件,返回一个

二维数组

$dataArray = $Sheets-getSheet(0)-

toArray();

return $dataArray;

}

php读取excel,excel下多个个工作表,该怎么读取

php读取excel,excel下多个个工作表的方法:

1、利用PHPExcelReader来完成多个excel的读取。

2、PHPExcel比较强大,能够将内存中的数据输出成Excel文件,同时还能够对Excel做各种操作,下面主要介绍下如何使用PHPExcel进行Excel 2007格式(.xlsx)文件的读取。

3、下载PHPExcel后保存到自己的类文件目录中,然后使用以下代码可以打开Excel 2007(xlsx)格式的文件:

require_once '/libs/PHPExcel-1.8.0/Classes/PHPExcel.php'; //修改为自己的目录

echo 'pTEST PHPExcel 1.8.0: read xlsx file/p';

$objReader = PHPExcel_IOFactory::createReaderForFile($filename);

$objPHPExcel = $objReader-load($filename);

$objPHPExcel-setActiveSheetIndex(1);

$date = $objPHPExcel-getActiveSheet()-getCell('A16')-getValue();

输出$date变量就能够看到文件中的内容了。


文章名称:php读取xls数据 php读取xlsx
标题来源:http://scyanting.com/article/dojpppp.html