>  기사  >  백엔드 개발  >  PHP를 사용하여 Excel 파일의 내용을 읽고 셀 데이터를 얻는 방법

PHP를 사용하여 Excel 파일의 내용을 읽고 셀 데이터를 얻는 방법

藏色散人
藏色散人원래의
2018-08-04 17:52:4942341검색

이 글은 주로 PHP를 사용하여 엑셀 파일의 내용, 즉 각 셀의 데이터를 읽는 방법을 소개합니다. 모든 분들께 도움이 되길 바랍니다.

관련 동영상 강좌: "PHP Quickly Control Excel - PhpSpreadsheet"

관련 지식 포인트 포함:

①PHPExcel은 Microsoft의 Excel 문서를 운영하는 데 사용되는 PHP 클래스 라이브러리입니다. Openxml 표준 및 PHP 언어. 이를 사용하여 다양한 형식의 스프레드시트를 읽고 쓸 수 있습니다.

②time() 현재 시스템 시간을 구하는 데 사용되는 현재 시간의 초 수를 반환하는 함수

3require_once 파일을 반복해서 로드하지 않으려면 파일을 한 번만 로드하세요

¼array() 배열 만들기

⑤memory_get_usage() PHP 내장 함수는 현재 PHP 스크립트에 할당된 메모리 양을 반환할 수 있으며, 이를 사용하여 PHP 코드 성능을 디버그할 수 있습니다.

⑥var_dump() 배열을 인쇄하는 데 사용됩니다. 또는 문자열 출력

PHP를 사용하여 Excel 파일의 내용을 읽고 셀 데이터를 얻는 방법

php 엑셀 파일을 읽어서 그에 따라 처리하는 구체적인 방법

코드 예제는 다음과 같습니다.

<?php
/*读取excel文件,并进行相应处理*/
$fileName = "url.xls";
if (!file_exists($fileName)) {
    exit("文件".$fileName."不存在");
}
$startTime = time(); //返回当前时间的Unix 时间戳
require_once &#39;./PHPExcel/IOFactory.php&#39;;
$objPHPExcel = PHPExcel_IOFactory::load($fileName);
//获取sheet表格数目
$sheetCount = $objPHPExcel->getSheetCount();
//默认选中sheet0表
$sheetSelected = 0;$objPHPExcel->setActiveSheetIndex($sheetSelected);
//获取表格行数
$rowCount = $objPHPExcel->getActiveSheet()->getHighestRow();
//获取表格列数
$columnCount = $objPHPExcel->getActiveSheet()->getHighestColumn();
echo "<div>Sheet Count : ".$sheetCount."  行数: ".$rowCount."  列数:".$columnCount."</div>";
$dataArr = array();

/* 循环读取每个单元格的数据 */
//行数循环
for ($row = 1; $row <= $rowCount; $row++){
//列数循环 , 列数是以A列开始
for ($column = &#39;A&#39;; $column <= $columnCount; $column++) {
    $dataArr[] = $objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue();
    echo $column.$row.":".$objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue()."<br />";
}
echo "<br/>消耗的内存为:".(memory_get_peak_usage(true) / 1024 / 1024)."M";
$endTime = time();
echo "<div>解析完后,当前的时间为:".date("Y-m-d H:i:s")."   
总共消耗的时间为:".(($endTime - $startTime))."秒</div>";
var_dump($dataArr);
$dataArr = NULL;}

[관련 추천 글]

phpexcel을 어떻게 사용하나요? phpexcel에서 일반적으로 사용되는 메소드에 대한 가장 강력한 요약

PHPExcel [가져오기][내보내기] 구현 방법에 대한 매우 실용적인 요약

Excel 시간을 읽는 PHPExcel의 샘플 코드에 대한 자세한 소개

PHP가 대용량 엑셀을 읽는 방법 파일 데이터 방법

【관련 동영상 추천 강좌】

PHP 제어 엑셀 동영상 튜토리얼

위 내용은 PHP를 사용하여 Excel 파일의 내용을 읽고 셀 데이터를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.