2016-08-25 11 views
0
<form action="" method="post" enctype="multipart/form-data"> 
<input type="file" name="excelfile"> 
<input type="submit" name="upd" value="Upload"> 
</form> 

私は、これは私のアップロードスクリプトですのsample.xlsExcelファイルのアップロードエラー

をアップロードしたいです。ここで

<?php 
if(isset($_POST["upd"])) 
{ 
$file = $_FILES['excelfile']['tmp_name']; 
     $handle = fopen($file, "r"); 
     $c = 1; 
     $heading = true; 
     while(($filesop = fgetcsv($handle, 1000, ",")) !== false) 
     { 
      if($heading) { 
     $heading = false; 
     continue; 
      } 
      echo "<tr><th>".$c."</th><th>".$filesop[0]."</th></tr>"; 
      $c = $c + 1; 
     } 
} 
?> 

http://screencast.com/t/RqZWnz1y
CSVファイルが正しく.. がどのようにこの問題を解決するために働き、出力のスクリーンショットですか?

+0

のようないくつかの準備ができてライブラリーを用いて試すことができ、Excelのファイルを処理するために: [https://phpexcel.codeplex.com/] をまたは phpexcelとそのドキュメントをダウンロードできます。[https://github.com/PHPOffice/PHPExcel] – Manish

+0

[PHPでのExcelファイルの読み込み]の可能な複製(http://stackoverflow.com/questions/563670/reading -n-excel-file-in-php) –

+0

https://sourceforge.net/projects/phpexcelreader/ –

答えて

0

CSVファイルは単純テキストファイルです。メモ帳で開いて内容を読むことができます。

XLSはバイナリというファイルで、単純にテキストを含むわけではありません。したがって、.txtファイルと同じように.xlsファイルを処理することはできません。

あなたはあなたがそこにINFOMATION見つけることができPHPExcel.Youを使用する必要がPHPExcel

関連する問題