W tym krótkim samouczku wyjaśniono, jak rysować linię w Excel za pomocą Pythona. Zawiera szczegółowe informacje dotyczące ustawiania IDE, listę kroków i przykładowy kod pokazujący jak narysować linię w Excelu za pomocą Pythona i różne inne kształty. Dzięki temu zrozumiesz proces rysowania linii z niestandardowymi ustawieniami dostosowanymi do Twoich potrzeb.
Kroki rysowania linii w arkuszu Excela za pomocą Pythona
- Ustaw IDE tak, aby rysowało linię za pomocą Aspose.Cells dla Pythona poprzez Javę
- Utwórz plik Excel lub załaduj istniejący plik, korzystając z klasy workbook
- Uzyskaj dostęp do arkusza, w którym chcesz narysować kształt linii
- Uzyskaj dostęp do kolekcji Shapes arkusza i wywołaj metodę addLine(), aby narysować linię
- Zapisz plik Excel z nowym kształtem linii
Powyższe kroki wyjaśniają jak narysować linię w Excelu za pomocą Pythona. Rozpocznij proces od utworzenia pliku Excel, uzyskania dostępu do arkusza i użycia metody rysowania addLine(). Przekaż argumenty definiujące komórkę początkową, przesuniętą od lewego górnego rogu komórki docelowej i współrzędne drugiego końca linii w pikselach.
Kod do narysowania linii w Excelu za pomocą Pythona
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat, AutoShapeType, MsoDrawingType | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a workbook | |
workbook = Workbook() | |
# Select a sheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Draw line | |
worksheet.getShapes().addLine(2, 10, 2, 40, 200, 500) | |
# Save the output | |
workbook.save("sample.xlsx", SaveFormat.XLSX) | |
print("Line drawn successfully!!!") |
Ten przykładowy kod demonstruje jak utworzyć diagram liniowy w programie Excel za pomocą języka Python. Linię można rysować innymi metodami AddAutoShape() z AutoShapeType.Line i metodą AddShape() z argumentem MsoDrawingType.Line. Dodawaj różne kształty za pomocą modułu wyliczającego AutoShapeType, w tym prostokąty, owale, trapezy, sześciokąty i ośmiokąty.
W tym artykule nauczyliśmy się rysować linie i inne kształty. Aby wstawić obraz, zapoznaj się z artykułem na temat jak wstawić obraz w Excelu za pomocą Pythona.