PHP Linuxスクリプト操作実習:Excelファイルの処理
はじめに:
今日のデジタル時代では、データ処理があらゆる場所で行われており、Excel は強力で広く使用されている表計算ソフトウェアとして、あらゆる分野で広く使用されています。で。ただし、Excel の形式と構造が複雑なため、大量のデータを処理するときに特定の課題に直面することがあります。 PHP は、強力で広く使用されているサーバー側スクリプト言語として、データと Excel を処理するための豊富なライブラリとツールを提供します。この記事では、Linux 環境で Excel ファイルを操作するための PHP スクリプトの使用に焦点を当て、PHP を使用して Excel ファイルからデータを抽出、変更、または作成する方法と、対応するコード例を具体的に紹介します。
1. Excel ファイルからのデータの読み取りと抽出
- PHPExcel ライブラリを使用して Excel ファイルを読み取る
Linux では、PHPExcel ライブラリを使用して Excel ファイルを読み取ることができます。 PHPExcel は、PHP で Excel ファイルを処理するための PHP クラス ライブラリです。まず、PHPExcel ライブラリをインストールする必要があります。 PHPExcel は、composer を通じてインストールできます。方法は次のとおりです:
composer require phpoffice/phpexcel
- Excel ファイルのデータの読み取り
Excel ファイルの読み取りは、主に Excel ファイルを開くステップと読み取りステップの 2 つのステップに分かれています。データ。以下は具体的なコード例です。
require 'vendor/autoload.php'; // 打开Excel文件 $inputFile = 'path/to/excel/file.xlsx'; $reader = PhpOfficePhpSpreadsheetIOFactory::createReader('Xlsx'); $spreadsheet = $reader->load($inputFile); // 选择活动工作表 $worksheet = $spreadsheet->getActiveSheet(); // 获取表格的行数和列数 $rowCount = $worksheet->getHighestRow(); $columnCount = $worksheet->getHighestColumn(); // 读取表格中的数据 $data = []; for ($row = 1; $row <= $rowCount; $row++) { $rowData = []; for ($col = 'A'; $col <= $columnCount; $col++) { $stringValue = $worksheet->getCell($col . $row)->getValue(); $rowData[] = $stringValue; } $data[] = $rowData; } // 打印数据 foreach ($data as $rowData) { foreach ($rowData as $cellValue) { echo $cellValue . " "; } echo PHP_EOL; }
上記のコード例では、PHPExcel ライブラリを使用して Excel ファイルを開き、テーブル内のデータを読み取り、データを印刷します。
2. Excel ファイルの変更と保存
- Excel ファイルのデータを変更する
Excel ファイルの変更は、主に Excel ファイルの読み込みと変更の 2 つのステップに分かれます。データ。具体的なコード例を次に示します。
require 'vendor/autoload.php'; // 打开Excel文件 $inputFile = 'path/to/excel/file.xlsx'; $reader = PhpOfficePhpSpreadsheetIOFactory::createReader('Xlsx'); $spreadsheet = $reader->load($inputFile); // 选择活动工作表 $worksheet = $spreadsheet->getActiveSheet(); // 修改表格中的数据 $worksheet->setCellValue('A1', 'New Value'); $worksheet->setCellValue('B1', 'New Value'); // 保存修改后的Excel文件 $outputFile = 'path/to/output/excel/file.xlsx'; $writer = PhpOfficePhpSpreadsheetIOFactory::createWriter($spreadsheet, 'Xlsx'); $writer->save($outputFile);
上記のコード例では、Excel ファイルを開き、セル A1 と B1 のデータを変更し、変更した Excel ファイルを保存します。
3. Excel ファイルの作成とデータの書き込み
- Excel ファイルの作成とデータの書き込み
Excel ファイルの作成は、主に Excel オブジェクトの作成と Enter データの書き込みの 2 つのステップに分かれます。具体的なコード例を次に示します。
require 'vendor/autoload.php'; // 创建Excel对象 $spreadsheet = new PhpOfficePhpSpreadsheetSpreadsheet(); $worksheet = $spreadsheet->getActiveSheet(); // 写入数据 $worksheet->setCellValue('A1', 'Value 1'); $worksheet->setCellValue('B1', 'Value 2'); // 保存Excel文件 $outputFile = 'path/to/output/excel/file.xlsx'; $writer = PhpOfficePhpSpreadsheetIOFactory::createWriter($spreadsheet, 'Xlsx'); $writer->save($outputFile);
上記のコード例では、新しい Excel ファイルを作成し、セル A1 と B1 にデータを書き込み、Excel ファイルを保存します。
結論:
以上は、Linux 環境で PHP を使用して Excel ファイルを操作する実践的な方法です。 Excel ファイルの読み取り、変更、作成のいずれの場合でも、PHPExcel は強力な機能と便利なコード インターフェイスを提供します。これらの方法を合理的に使用することで、Excel ファイル内の大量のデータを効率的に処理し、データ処理の効率と精度を向上させることができます。この記事が皆様のお役に立ち、Linux 上で Excel ファイルを操作する PHP についての興味と思考を呼び起こすことを願っています。
以上がPHP Linuxスクリプト操作実習:Excelファイルの処理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

VSコードワンステップ/次のステップショートカットキー使用法:ワンステップ(後方):Windows/Linux:Ctrl←; macOS:CMD←次のステップ(フォワード):Windows/Linux:Ctrl→; macOS:CMD→

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Sublimeでコードを実行するには6つの方法があります。ホットキー、メニュー、ビルドシステム、コマンドライン、デフォルトビルドシステムの設定、カスタムビルドコマンド、プロジェクト/ファイルを右クリックして個々のファイル/プロジェクトを実行します。ビルドシステムの可用性は、崇高なテキストのインストールに依存します。

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。

GITソフトウェアのインストールには、次の手順が含まれています。インストールパッケージをダウンロードしてインストールパッケージを実行して、インストール構成gitインストールgitバッシュ(Windowsのみ)を確認します
