Webcodierer versucht Excel in Python

Einführung

Als ich die Excel-Daten in eine HTML-Datei verschieben wollte, konnte ich mit dem gesuchten Tool den juckenden Ort nicht erreichen, also suchte ich nach etwas, das ich leicht in den Excel-Wert einbringen und in HTML oder Mops schreiben konnte. Übrigens schien die Python-Bibliothek openpyxl gut zu sein, also habe ich es versucht.

Umgebung

mac Python 3.8.2

Installation

Es gibt viele Installationen von Python in Qiita, also werde ich es weglassen.

Installieren Sie die Python-Bibliothek openpyxl.

$ pip3 install openpyxl

Dateivorbereitung

Bereiten Sie sample.xlsx vor, damit Sie den Wert im selben Verzeichnis und sample.py abrufen können, das Sie beschreiben werden. Der Inhalt der Excel-Datei ist als Beispiel wie folgt. sample_xlsx.png

py Datei

sample.py


#Openpyxl importieren
import openpyxl

#Geben Sie die zu lesende xlsx-Datei an(sample.xlsx)
xlsx_file = openpyxl.load_workbook("sample.xlsx")

#Geben Sie das zu lesende Blatt der XLSX-Datei an
xlsx_sheet = xlsx_file["Sheet1"]

#Halten Sie eine leere Liste bereit
customer_list = []

#Lesen Sie bis auf die erste Zeile
for row in xlsx_sheet.iter_rows(min_row=2):

#Fügen Sie den abgerufenen Wert zur Liste hinzu(Sie werden ab der ersten Spalte in Ordnung gebracht)
    customer_list.append([row[0].value, row[1].value])

#Erstellen und schreiben Sie eine Mops-Datei
with open("sample.pug", "w") as f:
    for i in customer_list:
        f.write("p" + " " + str(i[0]) + "\n" + "\t" + "span" + " " + str(i[1]) + "\n")

Ergebnis

sample.pug


p Pochi
Spannweite 1 Jahr alt
p Taro
Spanne 5 Jahre alt
p Käse
Spanne 3 Jahre alt

Ich konnte leichter in eine Mops-Datei exportieren, als ich es mir vorgestellt hatte. Danach können Sie vermeiden, dass Sie dieselbe Arbeit für eine Weile wiederholen, indem Sie sie beim Exportieren an eine Tabelle oder etwas anderes anpassen. Da ich neu in Python war, wäre ich dankbar, wenn Sie mich wissen lassen könnten, wenn etwas mit dem Schreibstil nicht stimmt!

Recommended Posts

Webcodierer versucht Excel in Python
Python-Programmierung mit Excel
Pythonweb Scraping-Get-Elemente in loser Schüttung
Ich habe versucht, WebScraping mit Python.
Klicken Sie auf die Web-API in Python
Ich habe Line Benachrichtigung in Python versucht
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Permutation in Python zu implementieren
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Ich habe versucht, PLSA in Python 2 zu implementieren
Ich habe versucht, die Bayes'sche Optimierung von Python zu verwenden
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, PPO in Python zu implementieren
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
Excel mit Python
In Python reduzieren
In Python flach drücken
Ich habe versucht, Web-Scraping mit Python und Selen
Ich habe versucht, mit Python ein Tippspiel zu spielen
Ich habe versucht, "Birthday Paradox" mit Python zu simulieren
Ich habe die Methode der kleinsten Quadrate in Python ausprobiert
Erstellen Sie automatisch Wort- und Excel-Berichte mit Python
[Python] Automatisierung zum Kopieren von Excel-Dateien implementiert
Schritte zum Entwickeln einer Webanwendung in Python