Advertisement
Guest User

Untitled

a guest
Aug 17th, 2014
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.03 KB | None | 0 0
  1. <?php
  2.  
  3. // ライブラリを読み込む
  4. require_once 'Classes/PHPExcel/IOFactory.php';
  5.  
  6. // ファイルを読み込む
  7. $file = PHPExcel_IOFactory::createReader('Excel2007')
  8.         ->load('aiueo.xlsx');
  9.  
  10. // この配列にセットしていく
  11. $sheets = []; // (PHPバージョン5.4以降でのみ有効な記法です)
  12.  
  13. // シートごとのループ
  14. foreach ($file as $i => $sheet) {
  15.    
  16.     // シート名を取得してセット
  17.     $sheets[$i]['title'] = $sheet->getTitle();
  18.    
  19.     // 最大行を数値で取得
  20.     $max = $sheet->getHighestRow();
  21.    
  22.     // セルを取得して1列目のテキストデータをセットしていく
  23.     $sheets[$i]['contents'] = [];
  24.     for ($i = 1; $i <= $max; ++$i) {
  25.         $sheets[$i]['contents'][] = $sheet
  26.                                     ->getCellByColumnAndRow(0, $i)
  27.                                     ->getValue();
  28.     }
  29.    
  30. }
  31.  
  32. // テキスト形式にしてブラウザ上で表示
  33. header('Content-Type: text/plain; charset=utf-8');
  34. print_r($sheets);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement