Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Hochleistungs-Excel-Erweiterung 1.2.8 veröffentlicht, Datentyp beim Lesen von Dateien steuerbar!

PHP-Hochleistungs-Excel-Erweiterung 1.2.8 veröffentlicht, Datentyp beim Lesen von Dateien steuerbar!

藏色散人
Freigeben: 2023-04-07 12:22:02
nach vorne
3890 Leute haben es durchsucht

PHP-Hochleistungs-Excel-Erweiterung 1.2.8 veröffentlicht, Datentyp beim Lesen von Dateien steuerbar!

Warum xlswriter verwenden?

xlswriter ist eine PHP-C-Erweiterung, die zum Lesen von XLSX in Excel 2007+ verwendet werden kann Dateien Daten abrufen, mehrere Arbeitsblätter einfügen, Text, Zahlen, Formeln, Daten, Diagramme, Bilder und Hyperlinks schreiben.

Bitte beachten Sie die Vergleichstabelle unten. Aus Speichergründen können PHPExcel und PHPSpreadSheet nicht ordnungsgemäß funktionieren, wenn die Datenmenge relativ groß ist. Das Speicherproblem kann jedoch durch Ändern der Konfiguration „memory_limit“ gelöst werden Die Arbeit kann länger dauern.

PHP-Hochleistungs-Excel-Erweiterung 1.2.8 veröffentlicht, Datentyp beim Lesen von Dateien steuerbar!

Es unterstützt die folgenden Funktionen:

1 100 % kompatible Excel XLSX-Datei

● Vollständiges Excel-Format

● Zellen zusammenführen

● Arbeitsblattnamen definieren

● Filter

● Diagramme

● Datenvalidierung und Dropdown-Listen

● Arbeitsblatt-PNG-/JPEG-Bilder

● Speicheroptimierter Modus zum Schreiben großer Dateien

● Verfügbar für Linux, FreeBSD, OpenBSD, OS 🎜>

2. Lesen

● Daten vollständig lesen

● Daten mit Cursor lesen

● Lesen nach Datentyp

1.2.8 Neue Funktionen1. Datumsschrift hinzufügen

$config = [
    'path' => './tests'
];
$fileObject = new \Vtiful\Kernel\Excel($config);
$fileObject = $fileObject->fileName('tutorial.xlsx');
$filePath = $fileObject->header(['date'])
    ->insertDate(1, 0, time(), 'mmm d yyyy hh:mm AM/PM')
    ->output();
Nach dem Login kopieren

2. Benutzerdefiniertes Lesen von Zellendatentypen hinzufügen

Benchmark-Test

Testumgebung:

$config = [
    'path' => './tests',
];
$fileObject = new \Vtiful\Kernel\Excel($config);
$fileObject->openFile('tutorial.xlsx')
    ->openSheet();
var_dump($fileObject->nextRow([
    \Vtiful\Kernel\Excel::TYPE_STRING,
    \Vtiful\Kernel\Excel::TYPE_TIMESTAMP,
]));
Nach dem Login kopieren

Exportieren

Zwei Speichermodi, 100 W Datenzeilen exportieren, 27 Spalten in einer einzigen Zeile , 19 chinesische Zeichen pro Zelle

● Normaler Modus: dauert 29 Sekunden, Speicherverbrauch 2083 MB; ● Fester Speichermodus: dauert 52 Sekunden, Speicherverbrauch Lesen

100 W Datenzeilen lesen, 1 Spalte pro Zeile, Zellendaten sind int

● Vollständiger Lesevorgang: dauert 3 Sekunden, Speichernutzung 558 MB; Cursor lesen: dauert 2,8 Sekunden, Speicherverbrauch

Gitee:

https://gitee.com/viest/php-ext-xlswriter

PECL:

https:/ /pecl.php.net/package/xlswriter

Dokumentation

https:/ /xlswriter-docs.viest.me

Ende

Zum Schluss bitte nicht vergessen zu markieren

Weitere PHP-Kenntnisse finden Sie auf der chinesischen PHP-Website

PHP-Tutorial

!

Das obige ist der detaillierte Inhalt vonPHP-Hochleistungs-Excel-Erweiterung 1.2.8 veröffentlicht, Datentyp beim Lesen von Dateien steuerbar!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage