Oto artykuł opisujący jak scalać komórki w programie Excel przy użyciu języka Python przez udostępnianie zasobów w celu ustanowienia środowiska do używania Aspose.Cells dla języka Python za pośrednictwem języka Java wraz ze szczegółowymi krokami programowania i uruchamialnym przykładowym kodem. Nauczysz się również scalać komórki przy użyciu różnych opcji i testować scalanie, umieszczając w nim przykładowy tekst. Na koniec, po połączeniu dwóch kolumn w Excelu przy użyciu Pythona, wynikowy skoroszyt można zapisać jako XLSX lub w dowolnym obsługiwanym formacie, takim jak XLS, ODS itp.
Kroki scalania komórek w programie Excel przy użyciu języka Python
- Skonfiguruj środowisko do użyj Aspose.Cells dla Pythona przez Javę, aby scalić komórki
- Utwórz nowy obiekt Workbook
- Uzyskaj odniesienie do pierwszego obiektu Worksheet
- Pobierz odwołanie do kolekcji komórek w wybranym arkuszu
- Wywołaj metodę merge() w kolekcji Cells, aby scalić wiele komórek
- Ustaw wartość w pierwszej komórce obszaru scalania podanego w metodzie merge().
- Zapisz skoroszyt ze scalonymi komórkami
Te kroki opisują proces jak łączyć komórki w programie Excel przy użyciu języka Python poprzez zdefiniowanie minimalnych kroków wymaganych do wykonania zadania. Możesz utworzyć nowy skoroszyt lub załadować istniejący skoroszyt, a następnie uzyskać odwołanie do kolekcji komórek w dowolnym arkuszu, ponieważ ta kolekcja zawiera metody scalania komórek. Metoda merge() przyjmuje co najmniej cztery argumenty, gdzie pierwsze 2 argumenty wskazują komórkę początkową, podczas gdy kolejne dwa argumenty opisują liczbę wierszy i kolumn, do których ma być wykonane to scalanie.
Kod do scalania dwóch kolumn w Excelu przy użyciu Pythona
Ten kod demonstruje jak scalić dwie kolumny w Excelu przy użyciu Pythona, gdzie użyliśmy metody merge() z czterema argumentami, gdzie dwa ostatnie argumenty określają liczbę wierszy i kolumn do scalenia, zaczynając od komórki wymienionej z dwoma pierwszymi argumentami w tej samej metodzie. Jeśli podamy liczbę wierszy większą niż 1 i ustawimy liczbę kolumn na 1, spowoduje to scalanie komórek w jednej kolumnie, jednak jeśli podasz liczbę wierszy jako 1 i liczbę kolumn większą niż 1 , spowoduje to połączenie komórek w rzędzie. Aby połączyć 2 kolumny, ustaw liczbę wierszy na całkowitą liczbę wierszy w kolumnie i ustaw liczbę kolumn na 2, aby połączyć dwie kolumny, w ten sposób możesz scalić dowolną liczbę wierszy lub kolumn.
Ten samouczek poprowadził nas jak połączyć dwie kolumny w Excelu przy użyciu Pythona. Jeśli jednak chcesz skopiować arkusz do innego skoroszytu, zapoznaj się z artykułem na temat jak skopiować arkusz do innego skoroszytu w Pythonie.