ホームページ  >  記事  >  毎日のプログラミング  >  PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)

PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)

藏色散人
藏色散人オリジナル
2018-09-15 16:41:1328637ブラウズ

この記事では、PHP を使用して Excel ファイル データ とコンテンツ情報を読み取る方法について詳しく紹介します。

記事を始める前に、PHPExcel とは何なのかを知っておく必要がありますか? PHPExcel は、Office Excel ドキュメントを操作するために使用される PHP クラス ライブラリです。

この公式リンクから PHPExcel クラス ライブラリ をダウンロードできます: https://github.com/PHPOffice/PHPExcel

下の図の場所をクリックして、PHPExcel クラス ライブラリの圧縮パッケージをダウンロードします。

PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)

ダウンロードした PHPExcel 圧縮パッケージを解凍し、PHPExcel と PHPExcel.php の 2 つのファイルを独自のプロジェクトのルート ディレクトリに直接コピーします。

PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)

以下、具体的なコード例を通して詳しく説明します。

PHPExcel が Excel データを読み取る詳細な方法。

たとえば、次の内容を含む 1.xls テーブルがあります。

PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)

PHPExcel クラス ライブラリを使用します Excel テーブルを変換する の情報内容が読み出されます。完全なコードは次のとおりです。

<?php
$fileName = "1.xls";
if (!file_exists($fileName)) {
    return "文件不存在!";
}
// 引入PHPExcel
require_once "./PHPExcel/IOFactory.php";
// 载入当前文件
$phpExcel = PHPExcel_IOFactory::load($fileName);

// 设置为默认表
$phpExcel->setActiveSheetIndex(0);
// 获取表格数量
$sheetCount = $phpExcel->getSheetCount();
// 获取行数
$row = $phpExcel->getActiveSheet()->getHighestRow();
// 获取列数
$column = $phpExcel->getActiveSheet()->getHighestColumn();
echo "表格数目为:$sheetCount" . "表格的行数:$row" . "列数:$column";

$data = [];
// 行数循环
for ($i = 1; $i <= $row; $i++) {
    // 列数循环
    for ($c = &#39;A&#39;; $c <= $column; $c++) {
        $data[] = $phpExcel->getActiveSheet()->getCell($c . $i)->getValue();
    }
    echo "<pre class="brush:php;toolbar:false">";
    print_r($data);
}

上記のコードでは、最初に Excel テーブルが存在するかどうかを判断し、次に require_once# を使用します。 ##PHPExcel クラス ライブラリを導入しますIOFactory.phpこのクラスを作成し、PHPExcel クラス ライブラリのメソッドを使用して Excel ファイルを読み込みます。 ここで、読み込まれた Excel ファイルは次のとおりです。 $phpExcel 変数に割り当てられます。

次に、$phpExcel 変数を使用して、Excel テーブルの数、行、列を取得するための対応するメソッドを指定し、setActiveSheetIndex(0) メソッドを通じてテーブルをデフォルトとして設定します (0 はデフォルトを示します)。

このとき、ブラウザからアクセスした結果は、テーブル数、行数、列数の結果が出力されます。結果を図の表示に渡します。フォーム内の情報が正しく取得されていることがわかります。

次に、

for ループPHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)を使用してテーブルのすべての内容を走査し、これらの内容を受け取る配列 $data を定義します。

次に、ブラウザ経由でアクセスすると、最終的なループ結果は次のようになります。

図に示すように、Excel ファイルが正常に読み取られました。コンテンツ。

この記事は

PHP で Excel ファイルを読み込む PHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)つまり

PHPExcel を使って Excel データを読み込む方法を紹介したものであり、参考になると思います。友達の助けが必要な場合は助けてください!

PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト

PHP ビデオ チュートリアル を参照してください。ぜひ学びに来てください。

以上がPHPを使用してExcelファイルの情報とコンテンツを読み取るにはどうすればよいですか? (写真 + ビデオチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。