Bearbeiten Sie die Zwischenablage in Python und fügen Sie die Tabelle in Excel ein

Ich möchte die Zwischenablage bedienen

Zwischenablage (englisch: Zwischenablage) ist ein gemeinsam genutzter Speicherbereich, in dem Daten vorübergehend auf einem Computer gespeichert werden können. (Aus Wikipedia)

Wann möchten Sie mit der Zwischenablage in Python arbeiten? Das könnte man denken.

Betrachten Sie zum Beispiel diese Situation.

Ich möchte einen von Python verarbeiteten Datenrahmen (Tabellentabelle) in Excel einfügen. Wenn Sie diese Excel-Datei auf Ihrem Computer haben, können Sie sie direkt in Python schreiben, aber diese Datei befindet sich auf dem Server Ihres Unternehmens ** und es ist schwierig, direkt von Python aus darauf zuzugreifen ... ** ** **

In einer solchen Situation ist es zweckmäßig, ** den Datenrahmen in die Zwischenablage zu kopieren und dann die entsprechende Excel-Datei manuell zu öffnen und einzufügen **.

Manipulieren Sie die Zwischenablage mit Pyperclip

Verwenden Sie ein Modul namens ** pyperclip **, um es in die Zwischenablage zu kopieren oder aus dieser einzufügen.

Dieser Pyperclip ist sehr einfach, "pyperclip.copy ()" und "pyperclip.paste ()" sind fast alles.

pyperclip.png

Operation Funktion
In Clip kopieren pyperclip.copy()
Einfügen aus der Zwischenablage pyperclip.paste()

So erstellen Sie eine Zwischenablage zum Einfügen in Excel im Tabellenformat

Wenn Sie beispielsweise eine Tabelle in Excel kopieren und an einer anderen Stelle in Excel einfügen, handelt es sich um eine Tabelle.

Es mag offensichtlich sein, aber fühlen Sie sich ein wenig seltsam? Wie hält der Clipstick dieses "Tabellenformat"?

Lass uns nachsehen. Ich habe eine Excel-Tabelle wie die folgende.

pyperclip_excel_before.png

Kopieren Sie A1 bis E6 dieser Tabelle mit Strg + C in die Zwischenablage. Führen Sie dann in Python die folgenden Schritte aus, um den Inhalt der Zwischenablage zu überprüfen.

import pyperclip

pyperclip.paste()

Ausführungsergebnis



'Takeo Oi\t Oitakeo\t Mann\t1960/8/30\t Präfektur Chiba\r\n Keiko Nagai\t Nagai Keiko\t Frau\t1999/5/21\t Präfektur Kochi\r\n Mika Mogi\t Mogi Mika\t Frau\t1989/3/27\t Präfektur Saitama\r\n Takako Nasu\t Nasta Kako\t Frau\t1981/9/29\t Präfektur Hiroshima\r\n Shoichi Sugiura\t Sugiura Shoichi\t Mann\t1991/10/31\t Präfektur Hyogo\r\n'

Sie können sehen, dass die nächste Spalte durch ** tab (\ t) ** und die nächste Zeile durch ** Zeilenvorschubcode (\ r \ n) ** getrennt ist.

clipboard2excel.png

Mit anderen Worten, erstellen Sie eine Zeichenfolge, die durch eine Registerkarte (\ t) und einen Zeilenvorschubcode (\ r \ n) wie diese getrennt ist, kopieren Sie sie mit "pyperclip.copy ()" in die Zwischenablage und drücken Sie dann Strg + V in Excel Es kann in Tabellenform eingefügt werden.

Machen wir das.

Führen Sie die folgenden Schritte aus und kopieren Sie die Zeichenfolge, die Sie in die Zwischenablage einfügen möchten.

pyperclip.copy("Shigeru Sasaki\t Sasaxi-Gel\t Mann\t1964/2/13\t Präfektur Wakayama\r\n Kanae Mita\t Mitaka Kanae\t Frau\t1979/10/1\t Präfektur Akita\r\n")

Öffnen Sie dann Excel und fügen Sie es ein ... pyperclip_excel_after.png

Sie konnten es richtig als Tabelle einfügen!

Recommended Posts

Bearbeiten Sie die Zwischenablage in Python und fügen Sie die Tabelle in Excel ein
Bearbeiten Sie Dateien und Ordner in Python
Ordnen Sie die in pythons models.py festgelegte Tabelle zu
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Verwenden Sie die LibreOffice-App in Python (2) Manipulieren Sie calc (von Makro und extern)
Erstellen Sie automatisch Wort- und Excel-Berichte mit Python
Über den Unterschied zwischen "==" und "is" in Python
Python-Programmierung mit Excel
Das einfachste Python-Memo in Japan (Klassen und Objekte)
Erhalten Sie das Formular in Python und führen Sie verschiedene Aktionen aus
Verstehen Sie die Exponentialverteilung sorgfältig und zeichnen Sie in Python
Zeichnen und verstehen Sie die multivariate Normalverteilung in Python
Verstehe die Poisson-Distribution sorgfältig und zeichne in Python
Finden Sie die Hermite-Matrix und ihre eindeutigen Werte in Python
Das von Python berechnete VIF und das von Excel berechnete VIF sind unterschiedlich.
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus
Memorandum ((1) Kopieren und Einfügen aus einem anderen Buch (2) Siehe Vergleichstabelle mit openpyxl)
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
Finde Fehler in Python
Holen Sie sich den MIME-Typ in Python und bestimmen Sie das Dateiformat
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Fügen Sie das Bild mit Pythons openpyxl in eine Excel-Datei ein
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
[Python] Zeigt die verstrichene Zeit in Stunden, Minuten und Sekunden an (00:00:00)
Stapel und Warteschlange in Python
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
Unittest und CI in Python
Makro (VBA), das die Bereichsauswahl in Excel in Python-Listeninitialisierungscode konvertiert
Zeichnen wir ein Diagramm der Poisson-Verteilung und der kumulativen Poisson-Verteilung in Python bzw. Java.
Zählen Sie die Anzahl der thailändischen und arabischen Zeichen in Python gut
Neue Python-Grammatik und Funktionen, die im Einführungsbuch nicht erwähnt werden
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Holen Sie sich den Titel und das Lieferdatum von Yahoo! News in Python
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
Die Geschichte von Python und die Geschichte von NaN
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Abrufen der arXiv-API in Python
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Python im Browser: Brythons Empfehlung
Speichern Sie die Binärdatei in Python
Klicken Sie in Python auf die Sesami-API
Über Python und Cython dtype
Im Python-Befehl zeigt Python auf Python3.8
Implementieren Sie das Singleton-Muster in Python
Zuweisungen und Änderungen in Python-Objekten
Teilen Sie den Iterator mit Python in Blöcke
Verschlüsselung mit Python: IND-CCA2 und RSA-OAEP
Bearbeiten Sie OCTA-udf-Dateinamen in Python
Hashing von Daten in R und Python
Klicken Sie auf die Web-API in Python
Fügen Sie die Matplotlib-Figur in Excel ein
Funktionssynthese und Anwendung in Python
Ich habe die Warteschlange in Python geschrieben