PHP言語でフォームを作る方法

(*-*)浩
リリース: 2023-02-26 18:26:02
オリジナル
4751 人が閲覧しました

純粋な PHP を使用して Excel スプレッドシートを作成または編集するには、xls、xlsx、ods、csv などの多くのスプレッドシート形式を読み書きできる PHPExcel ライブラリを使用します。 続行する前に、サーバーに PHP 5.2 以降がインストールされていること、および PHP 拡張機能 php_zip、php_xml、および php_gd2 がインストールされていることを再確認してください。

PHP言語でフォームを作る方法

スプレッドシートの作成

スプレッドシートの作成は、データを Excel にエクスポートするための PHP アプリケーションの最も一般的な使用例の 1 つです。スプレッドシート。 PHPExcel を使用してサンプル Excel スプレッドシートを作成する方法を学習するには、次のコードを確認してください: (推奨学習: PHP ビデオ チュートリアル)

// Include PHPExcel library and create its object
require('PHPExcel.php');
 
$phpExcel = new PHPExcel;
 
// Set default font to Arial
$phpExcel->getDefaultStyle()->getFont()->setName('Arial');
 
// Set default font size to 12
$phpExcel->getDefaultStyle()->getFont()->setSize(12);
 
// Set spreadsheet properties – title, creator and description
$phpExcel ->getProperties()->setTitle("Product list");
$phpExcel ->getProperties()->setCreator("Voja Janjic");
$phpExcel ->getProperties()->setDescription("PHP Excel spreadsheet testing.");
 
// Create the PHPExcel spreadsheet writer object
// We will create xlsx file (Excel 2007 and above)
$writer = PHPExcel_IOFactory::createWriter($phpExcel, "Excel2007");
 
// When creating the writer object, the first sheet is also created
// We will get the already created sheet
$sheet = $phpExcel ->getActiveSheet();
 
// Set sheet title
$sheet->setTitle('My product list');
 
// Create spreadsheet header
$sheet ->getCell('A1')->setValue('Product');
$sheet ->getCell('B1')->setValue('Quanity');
$sheet ->getCell('C1')->setValue('Price');
 
// Make the header text bold and larger
$sheet->getStyle('A1:D1')->getFont()->setBold(true)->setSize(14);
 
// Insert product data
 
 
// Autosize the columns
$sheet->getColumnDimension('A')->setAutoSize(true);
$sheet->getColumnDimension('B')->setAutoSize(true);
$sheet->getColumnDimension('C')->setAutoSize(true);
 
// Save the spreadsheet
$writer->save('products.xlsx');
ログイン後にコピー

代わりにスプレッドシートをダウンロードする場合は、サーバーに保存するには、次の手順を実行してください:

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="file.xlsx"');
header('Cache-Control: max-age=0');
$writer->save('php://output');
ログイン後にコピー

以上がPHP言語でフォームを作る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート