2016-11-23 6 views
1

こんにちは、phpexcelリーダーを使用して、私のサーバーでIEのgo-daddyのxlsxコンテンツを読み込みます。私は非常に添付コードをローカルで試してみました。しかし、サーバ上ではエラーなしでブランク出力を表示します。サーバー上でphpExcelを使用してExcelファイルを読み取ることができません

set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/'); 
require 'PHPExcel/IOFactory.php'; 
$inputFileName = "1479736652Students_Add.xlsx"; 
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true); 
print_r($sheetData); 
for($i=2;$i<=count($sheetData);$i++){   
    $name = $sheetData[$i]["A"]; 
    $email = strtolower($sheetData[$i]["B"]); 
    $phone = $sheetData[$i]["C"]; 
    $class = $sheetData[$i]["D"]; 
} 

私はたくさんのグーグルで行っており、そのようなことが起こっているのか混乱しています。どんな助力も深く感謝しています。事前に感謝します。

答えて

0

そうでもない答えではなく、しようとするもの:

そのページに報告PHPのエラーを有効にして、あなたは空白のページより応答の多くを得るかどうかを確認:

error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

もチェック権限と、このファイルの場所:

$inputFileName = "1479736652Students_Add.xlsx"; 

多分、リモートサーバがローカルホストとは異なるアクセス権を持っており、それは同様に別のパスを期待されるように。

+0

ニースの提案を追加して、それを含めることができますが、ここでそれを答えることになる上述の方法を用いて溶液を得ました。 – santoshu

0

phpexcelにはrror class 'ziparchive'に基づいてphpexcelライブラリが見つかりませんでした。PHPの組み込みZipArchiveクラスの代わりにPHPExcelディストリビューションにPCLZipを含める必要があることがわかりました。

あなたはこの

PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP); 
関連する問題