PHP 엑셀 파일 읽는 방법

0 투표

PHP 에서 엑셀 파일을 읽어 들이는 예제입니다.

PHPExcel (https://phpexcel.codeplex.com/) 을 이용한 예제입니다.

<?php
require_once dirname(__FILE__) . '/../Classes/PHPExcel/IOFactory.php';

$filepath = "test.xlsx";

$filetype = PHPExcel_IOFactory::identify($filepath);
$reader = PHPExcel_IOFactory::createReader($filetype);
$php_excel = $reader->load($filepath);

$sheet = $php_excel->getSheet(0);           // 첫번째 시트
$maxRow = $sheet->getHighestRow();          // 마지막 라인
$maxColumn = $sheet->getHighestColumn();    // 마지막 칼럼

$target = "A"."1".":"."$maxColumn"."$maxRow";
$lines = $sheet->rangeToArray($target, NULL, TRUE, FALSE);

// 라인수 만큼 루프
foreach ($lines as $key => $line) {
    $col = 0;
    $item = array(
        "A"=>$line[$col++],   // 첫번째 칼럼
        "B"=>$line[$col++],   // 두번쨰 칼럼
    );

    print_r($item["A"] .",". $item["B"] ."<br/>");
}

PHPExcel 예제들이 너무 많아서 혼란스러울 수 있습니다.

단순히 읽는 용도로 사용할 경우 위의 소스를 응용해서 간단하게 프로그래밍할 수 있습니다.

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...