XLSXファイルの各行をPHP配列の行にインポートすることはできますか?XLSXファイルをPHP配列にインポートする
答えて
あなたはここから入手可能であるPHPExcelを使用することができます。ここではhttps://phpexcel.codeplex.com/releases/view/119187
は、私は、配列にxls
またはxlsx
のいずれかを読み取るために使用するものである:
require_once('/path/to/PHPExcel.php');
$filename = "example.xlsx";
$type = PHPExcel_IOFactory::identify($filename);
$objReader = PHPExcel_IOFactory::createReader($type);
$objPHPExcel = $objReader->load($filename);
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
$worksheets[$worksheet->getTitle()] = $worksheet->toArray();
}
print_r($worksheets);
'$ objPHPExcel = PHPExcel_IOFactory :: load(" test.xlsx ");' これにより、ファイルを読み込み、PHPExcelでファイルタイプを自動的に検出できるようになります。この回答のコードは、Excel 2007または5を手動で指定しますが、このコードはより汎用性があります。 [ソース](https://github.com/PHPOffice/PHPExcel/blob/develop/Documentation/markdown/Overview/10-Reading-and-Writing.md) – Matthew
@Matthew - 数年遅れましたが、この回答を自動検出に更新していますファイルの種類。 – billynoah
私はこれを使用します。
include 'simplexlsx.class.php';
$xlsx = @(new SimpleXLSX('myFile.xlsx'));
$data = $xlsx->rows();
を
hereからsimplexslxできます。
UPDATE
どうやら上記のリンクはもう動作しません。今すぐthisを使用できます。 - あなたのXLSまたはXLSXファイルへのパス
$data = [];
$type = PHPExcel_IOFactory::identify($filepath);
$objReader = PHPExcel_IOFactory::createReader($type);
$objPHPExcel = $objReader->load($filepath);
$rowIterator = $objPHPExcel->getActiveSheet()->getRowIterator();
foreach($rowIterator as $row){
$cellIterator = $row->getCellIterator();
foreach ($cellIterator as $cell) {
$data[$row->getRowIndex()][$cell->getColumn()] = $cell->getCalculatedValue();
}
}
$ファイルパス:(感謝@Basti)
リンクはもはや動作していませんが、私はこれを発見しました:https://github.com/shuchkin/simplexlsxヒントのおかげで! – Basti
問題PHPExcelライブラリを使用して解決することができます。
- 1. XLSXファイルをSASにインポートする
- 2. XLSXファイルをSQLデータベースにインポートする
- 3. SSIS。複数のxlsxファイルをインポートする
- 4. XLSXファイル、PHP
- 5. javascript配列をtypescriptファイルにインポートする
- 6. PHP Parse JSON Array xlsxからインポート
- 7. xls/xlsxファイルをインポートできません
- 8. xlsrdを使用してxlsxファイルをPythonにインポートする
- 9. 複数のExcel(xlsx)ファイルをSASにインポートする
- 10. xlsxファイル(2010)をR 2.15.0にインポートする方法
- 11. xlsxファイルをSQL Serverにインポートする際の問題
- 12. MySQLデータベースに.xlsxデータをインポートする
- 13. 特殊文字を含む.xlsxファイルをインポートする
- 14. r forループは個々のデータフレーム内のxlsxファイルをインポートする
- 15. マクロによるアクセスにtxt/xlsxファイルをインポートする最も速い方法
- 16. Javascript配列をPHPファイルに渡す
- 17. Javascriptでファイルから配列をインポート
- 18. JSONファイルをjavascript配列にインポートする方法
- 19. CSVファイルをPHPにインポートする
- 20. .xlsx(Excel)ファイルをOracleにインポートする方法はありますか。
- 21. xlsxデータをSQL Server 2008にインポート
- 22. PHPファイルを配列に読み込む
- 23. 投稿データを配列にインポートする
- 24. PHP、CSVファイル、配列、html値
- 25. PHP - Javascript配列をPHP配列に変換する方法
- 26. インポート配列
- 27. Stringファイルから複数の文字列配列をアクティビティにインポートする
- 28. 配列(配列形式)を配列に変換する - PHP
- 29. インポートされたファイルから配列を編集する
- 30. Python URLコマンドを.xlsxファイルにエクスポートする
次を参照:https://www.google.hu/search?q=php+xlsx+parser –
http://stackoverflow.com/questions/2528213/php-read-xlsx-excel-2007-fileを参照してください。/8425878 –