Home > 備忘録 > 言語関連 > php に関すること > Spread Sheet の読み込み( 24 )
※こちら( PHP: インストール手順 - Manual )を参考にしました。
[root@server]# dnf install php-zip[root@server]# vi /etc/php.ini
--with-libzip=DIR ←適当な場所に追加する[root@server]# php -m
[PHP Modules]
----途中省略----
xsl
zip ←確認する
zlib
[Zend Modules]※こちら( nuovo/spreadsheet-reader · GitHub )からダウンロードする。[root@server]# wget https://github.com/nuovo/spreadsheet-reader/archive/master.zip[root@server]# unzip master.zip※下記のソースは( nuovo/spreadsheet-reader · GitHub )から引用しています。<?php
// If you need to parse XLS files, include php-excel-reader
require('php-excel-reader/excel_reader2.php');
require('SpreadsheetReader.php');
$Reader = new SpreadsheetReader('example.xlsx');
foreach ($Reader as $Row)
{
print_r($Row);
}
?><?php
$Reader = new SpreadsheetReader('example.xlsx');
$Sheets = $Reader -> Sheets();
foreach ($Sheets as $Index => $Name)
{
echo 'Sheet #'.$Index.': '.$Name;
$Reader -> ChangeSheet($Index);
foreach ($Reader as $Row)
{
print_r($Row);
}
}
?>