Heim > Backend-Entwicklung > Python-Tutorial > Bringen Sie Schritt für Schritt bei, wie Sie mit Python eine neue Spalte in Excel stapelweise hinzufügen und deren Inhalt den Namen der Excel-Tabelle erhält

Bringen Sie Schritt für Schritt bei, wie Sie mit Python eine neue Spalte in Excel stapelweise hinzufügen und deren Inhalt den Namen der Excel-Tabelle erhält

PHPz
Freigeben: 2023-04-11 19:47:20
nach vorne
2858 Leute haben es durchsucht

[[441492]]

Vorwort

Vor ein paar Tagen stellte ein Fan namens [? ??] eine Frage zum automatisierten Python-Büro in der Python-Austauschgruppe Es scheint sehr einfach zu sein, aber tatsächlich ist es schwierig. Die Fragen sind im Bild unten dargestellt.

2. Lösungsidee

Wenn Sie der herkömmlichen Idee folgen, öffnen Sie zunächst eine Excel-Tabelle und fügen Sie dann den entsprechenden Tabellennamen in die letzte Spalte der Tabelle ein, wenn es sich nur um eine Tabelle mit nur einer handelt Zeile mit Tabelleninhalt, tun Sie dies. Drei mal fünf geteilt durch zwei ist genug. Wenn Sie jedoch auf viele Tabellen stoßen, wird es sehr ermüdend, diese einzeln weiterzuverarbeiten.

Aber hier stelle ich Ihnen eine Methode zur Automatisierung der Büroarbeit mit Python vor, um Ihnen bei der Lösung des Problems zu helfen und sicherzustellen, dass keine Fehler auftreten. Der Kampf kann in etwa ein paar Sekunden abgeschlossen werden.

Eigentlich hat [? ? ??] auch versucht, es mit Python zu lösen, aber obwohl die Excel-Datei erstellt wurde, schlug das anschließende Schreiben der Excel-Tabellen fehl sind hier eigentlich zwei Voraussetzungen.

3. Lösung

Hier ist der Code, der von [?(This is the back of the Moon] Boss] bereitgestellt wird. Die allgemeine Idee ist eigentlich dieselbe, aber die Implementierungsmethode besteht darin, ein Python-Programm zu verwenden Implementieren Sie es. Schauen wir uns den Code direkt an

rrree

i.stem bedeutet, den Namen der Datei zu erhalten, zum Beispiel D:/ Desktop/ test.txt, i.stem ist test! Das Gleiche gilt, verwenden Sie einfach den Tabellennamen als Präfix, Tabellenname - Blattname

Nachdem der Code ausgeführt wurde, wird die entsprechende Excel-Datei automatisch im Codeverzeichnis generiert, wie in der Abbildung unten gezeigt

. In der Excel-Tabelle gibt es auch Spaltennamen, die den Tabellennamen entsprechen, und die Zusammenführungsfunktion aller Tabellen ist ebenfalls implementiert, wie in der Abbildung unten gezeigt Klicken Sie auf diesen Artikel: Bestandsaufnahme von 4 Möglichkeiten, mit Python alle Tabellendaten in allen Unterordnern im selben Ordner zusammenzuführen, voller nützlicher Informationen

Ich bin ein fortgeschrittener Python-Benutzer . Dieser Artikel basiert auf Fragen zu Python Automated Office und lieferte eine Lösung mit Python-Grundlagen + Pandas-Dateiverarbeitung, die die Anforderungen der Fans vollständig erfüllte und ihnen viel Zeit sparte

.

Das obige ist der detaillierte Inhalt vonBringen Sie Schritt für Schritt bei, wie Sie mit Python eine neue Spalte in Excel stapelweise hinzufügen und deren Inhalt den Namen der Excel-Tabelle erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:51cto.com
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