Heim > Backend-Entwicklung > PHP-Problem > So erstellen Sie ein Formular in PHP-Sprache

So erstellen Sie ein Formular in PHP-Sprache

(*-*)浩
Freigeben: 2023-02-26 18:26:02
Original
4797 Leute haben es durchsucht

Um Excel-Tabellen mit reinem PHP zu erstellen oder zu bearbeiten, verwenden wir die PHPExcel-Bibliothek, die viele Tabellenformate lesen und schreiben kann, einschließlich XLS, XLSX, ODS und CSV. Bevor wir fortfahren, überprüfen Sie noch einmal, ob PHP 5.2 oder höher auf Ihrem Server installiert ist und ob die folgenden PHP-Erweiterungen installiert sind: php_zip, php_xml und php_gd2.

So erstellen Sie ein Formular in PHP-Sprache

Erstellen von Tabellenkalkulationen

Das Erstellen von Tabellenkalkulationen ist einer der häufigsten Anwendungsfälle in PHP-Anwendungen und wird zum Exportieren verwendet Daten in eine Excel-Tabelle umwandeln. Schauen Sie sich den folgenden Code an, um zu erfahren, wie Sie mit PHPExcel eine Beispiel-Excel-Tabelle erstellen: (Empfohlene Lernmethode: PHP-Video-Tutorial)

// 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');
Nach dem Login kopieren

Wenn Sie stattdessen die Tabelle herunterladen möchten Um es auf dem Server zu speichern, gehen Sie bitte wie folgt vor:

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="file.xlsx"');
header('Cache-Control: max-age=0');
$writer->save('php://output');
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Formular in PHP-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage