Wie Golang hervorragende Prozesse verarbeitet

藏色散人
Freigeben: 2020-10-19 14:40:01
nach vorne
2692 Leute haben es durchsucht

Die folgende Kolumne Golang-Tutorial stellt Ihnen die Excel-Verarbeitungsmethode von Golang vor. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!

Wie Golang hervorragende Prozesse verarbeitet

Frühere Artikel über Golang basierten hauptsächlich auf der Standardbibliothek von Golang, die zur Verarbeitung von XLSX-Dateien verwendet werden kann

Sehen wir uns anhand eines einfachen Beispiels an, wie dieses Paket verwendet wird. In diesem Beispiel werden hauptsächlich Spaltennamen eingegeben und alle Daten in dieser Spalte in der Tabelle angezeigt. Der Code lautet wie folgt:

go get github.com/tealeg/xlsx
Nach dem Login kopieren

Schauen wir uns zunächst die Hauptfunktion an. Um dieses Programm zu verwenden, müssen Sie zwei Parameter verwenden, einen ist der Pfad zu xlsx und der andere ist der Name des zu verwendenden Formulars. Öffnen Sie dann die XLSX-Datei und das entsprechende Formular, lesen Sie den Spaltennamen über die Standardeingabe, suchen Sie dann den Spaltennamen im entsprechenden Formular und erhalten Sie alle Daten der Spalte, indem Sie alle Zeilen durchlaufen. Hier sind zwei Funktionen gekapselt, um Daten aus der Standardeingabe zu lesen und den entsprechenden Spaltenindex zu finden.

Die Funktion getStdinInput() empfängt einen Parameter als Eingabeaufforderungsanweisung. Diese Funktion ruft den Text der Standardeingabe basierend auf dem Scanner ab.

Die Funktion findColByTitle() übergibt zwei Parameter: den Zeiger des Formularobjekts und den Spaltennamen. Suchen Sie durch Durchlaufen aller Spalten in der Kopfzeile den passenden Spaltenindex und geben Sie ihn zurück.

Sie können selbst eine Standard-XLSX-Datei erstellen und sie dann mit einem Hilfsprogramm testen. Ich habe Python bereits für die Excel-Verarbeitung verwendet, aber ich bin der Meinung, dass Golang effizienter ist.

Das obige ist der detaillierte Inhalt vonWie Golang hervorragende Prozesse verarbeitet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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