Versuchen Sie, Excel mit Python (Xlwings) zu betreiben.

Lassen Sie uns nun mit Excel mit Xlwings arbeiten. Ich denke, es ist einfacher zu verwenden als Pandas / XlswWriter, wahrscheinlich weil der Ausdruck Excel-ähnlich ist. Sie müssen es installieren, indem Sie Excel direkt berühren.

Vorbereitung

Installieren Sie xlwings

conda install xlwings

Installieren Sie Excel. Die Version, die ich diesmal verwende, ist Excel für Mac 2011

Erstellen und schreiben Sie eine Excel-Datei

# -*- coding: utf-8 -*-
import xlwings as xw
import matplotlib.pyplot as plt

#Neues Excel-Buch erstellen
wb = xw.Workbook()

#Legen Sie einen Wert in einer Zelle fest
xw.Range('A1').value = 'Foo 1'

#Holen Sie sich den Wert
str = xw.Range('A1').value
print(str)

#Legen Sie Tabellendaten basierend auf der angegebenen Zelle fest
xw.Range('A1').value = [['Foo1','Foo2', 'Foo3'], [10, 20, 30]]

#Abrufen von Tabellendaten basierend auf der angegebenen Zelle
table = xw.Range('A1').table.value
print(table)

#Rufen Sie den angegebenen Datenbereich ab
table2 = xw.Range('A1:C2').value
print(table2)

#Geben Sie eine Arbeitsmappe oder ein Arbeitsblatt an
table3 = xw.Range('Shett1', 'A1:C2', wkb=wb).value
print(table3)

#Fügen Sie das Matplotlib-Diagramm hinzu(Ich kann ein Excel-Diagramm erstellen)
fig = plt.figure()
plt.plot([1,2,3,4,5])
plot = xw.Plot(fig)
plot.show('Plot1', left=xw.Range('D3').left, top=xw.Range('D3').top)

#sparen
file_name = "xlwings_sample.xlsx"
wb.save(file_name)

Lesen Sie eine vorhandene Datei

#Lesen Sie eine vorhandene Datei
wb2 = xw.Workbook(file_name)
xw.Range('A1').value = 'Ich schrieb'
wb2.save(file_name)

Recommended Posts

Versuchen Sie, Excel mit Python (Xlwings) zu betreiben.
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Excel-Diagrammerstellung mit Python xlwings
Bearbeiten Sie Redmine mit Python Redmine
Versuchen Sie es mit Tweepy [Python2.7]
Betreiben Sie Excel mit Python (1)
Betreiben Sie Excel mit Python (2)
Führen Sie Python-Skripte in Excel aus (mit xlwings).
[Python] Versuchen Sie, Tkinters Leinwand zu verwenden
Versuchen Sie, Python selbst zu verstehen
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
Versuchen Sie es mit Kubernetes Client -Python-
Probieren Sie die DB-Operation mit Python aus und visualisieren Sie sie mit d3
Mit Python auf Twitter posten
Versuchen Sie, hochfrequente Wörter mit NLTK (Python) zu extrahieren.
Versuchen Sie es mit GUI, PyQt in Python
Einführung in Python für VBA-Benutzer - Aufrufen von Python aus Excel mit xlwings-
So installieren Sie Python mit Anaconda
Versuchen Sie es mit der Pleasant-API (Python / FastAPI).
Versuchen Sie es mit LevelDB mit Python (plyvel)
Versuchen Sie, Nagios mit pynag zu konfigurieren
Versuchen Sie, die cloudmonkey-CLI in python3 -1 zu konvertieren
Versuchen Sie, Statistiken mit e-Stat abzurufen
Versuchen Sie es mit der Aktions-API von Python argparse
Versuchen Sie es mit dem Python Cmd-Modul
Versuchen Sie es mit LeapMotion mit Python
Versuchen Sie es mit Amazon DynamoDB von Python
Versuchen Sie Python
Versuchen Sie, Online-Familien-Mahjong mit Python zu analysieren (TEIL 1: Daten aufnehmen)
Versuchen Sie, die Datenbank mit Peewee von ORM of Python (Version August 2019) zu betreiben.
Versuchen Sie, sich mit Python auf Ihrem PC automatisch bei Netflix anzumelden
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Versuchen Sie, sich mit Python bei qiita anzumelden
Versuchen Sie es mit der Wunderlist-API in Python
Von Python bis zur Verwendung von MeCab (und CaboCha)
Einführung in die diskrete Ereignissimulation mit Python # 1
Versuchen Sie, die Kraken-API mit Python zu verwenden
Versuchen Sie, Python mit Google Cloud-Funktionen zu verwenden
Versuchen Sie, die Fusionsbewegung mit AnyMotion zu erkennen
Versuchen Sie es mit Junos 'On-Box Python # 2 Commit Script
Melden Sie sich mit Anforderungen in Python bei Slack an
Speichern Sie BigQuery-Tabellen mithilfe von Python in GCS
Python Amateur versucht die Liste zusammenzufassen ①
Einführung in die diskrete Ereignissimulation mit Python # 2
Versuchen Sie es mit Junos 'On-Box Python # 1 Op Script
[Hinweis] Führen Sie Python-Code aus Excel aus (xlwings)
[Python] [Excel] Betreiben Sie Excel-Tabellen in Python mit openpyxl (am Beispiel eines Testblatts).
[Python] [Word] [python-docx] Versuchen Sie, mit python-docx eine Vorlage für einen Wortsatz in Python zu erstellen
Versuchen Sie, die Datenbank unter IBM i mit Python + JDBC mithilfe von JayDeBeApi zu starten
Versuchen Sie es mit Tkinter
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Auf Python 2.7.9 aktualisiert
Erste Schritte zum Testen von Google CloudVision in Python
Umgebungskonstruktionsverfahren zum Betrieb von Chrome ohne Installation von Python unter Windows (unter Verwendung von Selen)
Versuchen Sie, Metriken über Python DogStatsD an datadog zu senden
Berechnen wir das statistische Problem mit Python
3,14 π Tag, versuchen Sie also, in Python auszugeben
Versuchen Sie, mit django-import-export csv-Daten zu django hinzuzufügen
Versuchen Sie es mit Docker-Py