Skip to content

NCUBE.NET

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Tag: 엑셀

[PHP] Spout을 이용한 엑셀 파일 데이터 읽기

2020-11-11 by 편리

그간 엑셀파일의 데이터을 읽어 처리하기 위해 PHPExcel을 사용했는데, PHPExcel 의 경우 용량이 큰 파일의 경우 처리가 되지 않거나 속도가 느린 점이 있어 Spout 를 사용해보게 됐다. 일단 사용 결과는 대 만족이다. PHPExcel 에서는 처리되지 않던 파일도 무난하게 처리가 됐고 속도도 엄청 향상됐다. 더구나 PHPExcel 은 개발이 중단된 상태이기도 하다. 개발환경이 PHP 5.6.x 버전이라서 최신 버전의 …

Continue Reading

PHPExcel을 이용한 다중 시트 엑셀 파일 읽기

2020-07-30 by 편리

위 이미지와 같이 두 개 이상의 시트로 구성된 엑셀 파일을 PHPExcel을 이용해 읽고 DB에 입력하는 방법이다. 아래의 코드는 모든 환경에서 정상 작동하는 코드는 아닐 수 있으며 환경에 맞게 적절하게 수정해야할 수도 있다. DB 처리는 PDO를 이용하며 관련 내용은 이 포스트를 참고하면 된다. 위 코드에서 5번 라인 PHPExcel.php 파일의 경로, 9번 라인 엑셀 파일의 경로, 29번 …

Continue Reading

[PHP] PHPExcel을 이용한 엑셀파일 읽기

2017-05-29 by 편리

엑셀파일의 데이터를 읽어 DB에 저장하는 작업이 있어 PHPExcel을 이용해 기능을 구현했다. 아래 코드에서는 엑셀 파일에서 데이터를 읽어 $sheetData 에 배열로 저장하는 것까지만 된다. <?php require_once(‘./PHPExcel/IOFactory.php’); $file = ‘./excel.xlsx’; try { $inputFileType = PHPExcel_IOFactory::identify($file); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($file); } catch(Exception $e) { die(‘Error loading file “‘.pathinfo($file, PATHINFO_BASENAME).'” : ‘.$e->getMessage()); } $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, …

Continue Reading

PHP-ExcelReader를 이용하여 엑셀 데이터를 DB에 입력하기

2013-10-06 by 편리

쇼핑몰 작업을 하다보면 엑셀에 대한 작업을 꽤 하게 된다. 엑셀파일을 이용한 상품정보 일괄등록 같은 기능이 많이 사용되는데 그런 기능을 구현하기 위해 PHP-ExcelReader 를 사용해보기로 했다. PHPExcel 이라는 뛰어난 라이브러리가 있지만 PHP 5.2 등의 요구사항을 충족시키는 것이 가능하지 않을 수도 있기 때문에 PHP-ExcelReader를 사용하기로 했다. PHP-ExcelReader 파일 다운로드 : http://sourceforge.net/projects/phpexcelreader/files/latest/download PHP-ExcelReader 를 사용하기 전에 수정해야할 것이 있는데 다운로드한 파일의 …

Continue Reading

PHP에서 Excel 파일을 만들 수 있는 PHPExcel

2013-10-06 by 편리

가끔 홈페이지나 쇼핑몰을 개발하다 보면 DB에 저장된 데이트를 EXCEL(이하 엑셀)파일로 다운로드 해야할 경우가 생긴다. 이전까지는 html table 태그를 이용해서 엑셀 파일을 생성하는 방법을 사용했지만 Excel 2007에서는 이럴 경우 파일 형식이 받지 않는다며 경고창을 띠운다. 잘 모르는 사람들은 파일 깨졌다고 오해를 하기도 하는데.. 그래서 이번에 작업을 하면서 정상적인 엑셀 파일을 만들 수 있는 방법이 없을까 검색하다 PHPExcel이라는 멋진 것을 …

Continue Reading

Recent Posts

  • Apache 서버에서 htaccess 파일 여러 개 지정하기
  • CentOS 7에서 Apache SELinux 설정
  • PSR 코딩을위해 VS Code 에 php-cs-fixer 적용
  • Instagram Basic Display API 연동
  • phpMyAdmin에서 root 로그인이 불가능한 경우 해결법
  • Ubuntu20.04 에서 PHP8 업그레이드
  • KRX asp 서비스를 이용한 주가정보 가져오기
  • OPENDART api를 이용한 공시정보 가져오기
  • clipboard.js를 이용한 클립보드에 텍스트 복사
  • PHP Router 비교

Recent Comments

  • 편리 on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • Kim on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 고맙습니다 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on PHPMailer를 이용한 이메일 발송
  • 초보자 on PHPMailer를 이용한 이메일 발송
  • 편리 on PHPMailer를 이용한 이메일 발송
  • 초보자 on PHPMailer를 이용한 이메일 발송
  • 편리 on 워드프레스 굿스플로 알림톡 플러그인 개발
  • 남민기 on 워드프레스 굿스플로 알림톡 플러그인 개발

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2021 NCUBE.NET | Built using WordPress and SuperbThemes