2017-06-23 8 views
-1

私はCodeIgniterを使用しています。私はデータを抽出してPHPmyAdminデータベースに保存するためにExcelファイルを読みたいと思います。PHP(codeigniter)でExcel(.xlsx)ファイルを読むには?

私は

1- SimpleXLSX.class.php 
2- Excel_reader 

のようないくつかのサードパーティのライブラリを試してみたが、これらは私を助けていません。

誰でも私にはどのようにExcelファイルを読むの良い例を教えてくださいCodeIgniter効率的にですか?

+1

私はPHPExcelライブラリを使用していると、それは '.xls'または' .xslx'ファイルからデータをインポートするのに最適ですhttps://github.com/PHPOffice/PHPExcel – Pupil

+0

を通過してください。 – Pupil

+0

これをチェックしてくださいhttps://arjunphp.com/how-to-use-phpexcel-with-codeigniter/ – Narayan

答えて

-1

以下は、.xlsxファイルからmysqlデータベースに読み込むコードです。

$csvFile = fopen("path/to/your/file"); 
    //skip first line 
    fgetcsv($csvFile); 
    //read data from csv file line by line 
    while(($line = fgetcsv($csvFile)) !== FALSE){   
    //You can have your active record's query to insert it into Db 
    $db->query("INSERT INTO tableName (Column1) VALUES ('".$line[0]."')"); 
    }     
    //close opened csv file 
    fclose($csvFile); 
+2

'fgetcsv()'はネイティブBIFF(xls)またはOfficeOpenXML(xlsx)形式のファイルから___not___を読み込み、基本CSVファイル –

関連する問題