ネイティブPHPを使用してExcelをエクスポートするときに列の幅と列位置を設(shè)定する方法は?
Apr 01, 2025 pm 01:06 PMネイティブPHPエクスポートExcel:列の幅と列位置を正確に制御する
PHPネイティブ機(jī)能を使用してExcelを直接エクスポートする場(chǎng)合、列の幅と列位置を正確に制御することは困難です。この記事では、この問(wèn)題を解決する方法を示し、「Alipayアカウント」、「名前」、「支払い額」がそれぞれ列A、B、およびCにあることを確認(rèn)し、列の幅を調(diào)整します。
以下は、 PHPExcel
ライブラリを使用して正確な制御を?qū)g現(xiàn)する改善されたコードです。
元のコードの問(wèn)題:元のコードはfputcsv
関數(shù)を使用します。これは、データをタブ文字( \t
)で區(qū)切るため、列の幅と位置を正確に制御することを困難にします。
改善されたコード:
getActiveSheet(); //列幅$ sheet-> getColumnDimension( 'a') - > setWidth(20); // alipayアカウント$ sheet-> getColumnDimension( 'b') - > setWidth(15); //名前$ sheet-> getColumnDimension( 'c') - > setWidth(12); //支払い額//タイトル$ sheet-> setCellValue( 'a1'、 'alipayアカウント'); $ sheet-> setCellValue( 'b1'、 'name'); $ sheet-> setCellValue( 'c1'、 'paid bulimes'); //データを入力します$ row = 2; foreach($ list as $ val){ $ sheet-> setCellValue( 'a'。$ row、$ val ['alipay_acount']); $ sheet-> setCellValue( 'b'。$ row、$ val ['alipay_real_name']); $ sheet-> setCellValue( 'c'。$ row、$ val ['total_check_che']); $ row; } // output excel file $ objwriter = phpexcel_iofactory :: createwriter($ objphpexcel、 'excel5'); Header( 'Content-Type:Application/vnd.ms-Excel'); Header( 'Content-Disposition:Attachment; Filename = "article Information Statistics'.date(' ymdhis ')。'。xls" '); $ objwriter-> save( 'php:// output'); ?>
コード説明:
- phpexcelライブラリを紹介します:
PHPExcel
ライブラリファイルが正しくインポートされていることを確認(rèn)し、コードへのパスを追加してください。 -
列の幅を設(shè)定:
getColumnDimension()
メソッドを使用して列オブジェクトを取得し、setWidth()
メソッドを使用して列幅(ユニットは文字幅)を設(shè)定します。 -
セル値の設(shè)定:
setCellValue()
メソッドを使用して、対応するセルにタイトルとデータを書(shū)き込みます。 -
出力Excelファイル:
PHPExcel_IOFactory::createWriter()
を使用してExcel5ライターを作成し、適切なheader
情報(bào)を設(shè)定し、Excelファイルをブラウザに出力します。
バッチ設(shè)定列幅:列の幅を設(shè)定する必要がある場(chǎng)合は、ループを使用できます。
$ cols = range( 'a'、 'c'); //列aの幅をC foreach($ colsとして$ col)に設(shè)定します{ $ sheet-> getColumnDimension($ col) - > setWidth(15); //すべての列幅は15に設(shè)定されています }
PHPExcel
ライブラリを使用することにより、Excelファイルの列幅と列位置を簡(jiǎn)単に制御し、より標(biāo)準(zhǔn)化されたExcelレポートの読み取りが簡(jiǎn)単に生成できます。サーバーにPHPExcel
ライブラリがインストールされ、構(gòu)成されていることを確認(rèn)してください。
以上がネイティブPHPを使用してExcelをエクスポートするときに列の幅と列位置を設(shè)定する方法は?の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

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

人気の記事

ホットツール

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

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

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

ホットトピック











Binanceの最新バージョンはv2.102.5で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2。「不明なソースからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。

Binanceの最新バージョンはv2.102.5で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2?!覆幻鳏圣僵`スからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。

Binanceの最新バージョンはv2.102.5で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2?!覆幻鳏圣僵`スからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。

Binanceアプリを介してBTCトランザクションを?qū)g施する方法は?回答は次のとおりです。1。バイナンスアプリをダウンロードしてインストールし、登録を完了し、身元確認(rèn)を確認(rèn)し、資金を充電します。 2.アプリを開(kāi)いてBTCを検索し、BTC/USDTなどのトレーディングペアを選択し、価格チャートや契約タイプに精通しています。 3.購(gòu)入または販売を選択し、注文または市場(chǎng)の注文を制限し、注文を送信します。 4.委任狀ページで注文ステータスを確認(rèn)し、履歴注文を介してレコードを表示し、アセットページでデジタル資産を管理します。

仮想通貨交換アプリは、専門(mén)的なデジタル資産取引アプリケーションであり、ユーザーに安全で便利なデジタル通貨取引サービスを提供します。新しいV6.129.0バージョンは、よりスムーズな取引體験をもたらすことを目指して、パフォーマンスと運(yùn)用體験をアップグレードしました。

Binanceの最新バージョンは2.101.8で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2?!覆幻鳏圣僵`スからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。

Binanceの最新バージョンは2.101.8で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2?!覆幻鳏圣僵`スからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。

Binanceの最新バージョンはv2.102.5で、更新チュートリアルは次のとおりです。1。Webページのダウンロードリンクをクリックします。 2?!覆幻鳏圣僵`スからのインストールを許可する」のインストール許可を許可します。 3.ダウンロードしたAPKを見(jiàn)つけて、インストールしてクリックします。 4.インストールされているアプリケーションをクリックして開(kāi)きます。
