Use Excel in Python | Automating Excel with Python

Microsoft Excel jest powszechnie używaną aplikacją w analizie i zarządzaniu danymi ze względu na swoje funkcje i łatwe w użyciu interfejsy. Dostępność różnych funkcji umożliwiających przetwarzanie liczb, tworzenie tabel przestawnych lub rozbudowanych raportów sprawia, że jest niezbędny w każdym środowisku pracy. Im większa ilość i złożoność danych, tym ważniejsze staje się stosowanie bardziej zaawansowanych i efektywnych metod zarządzania danymi. Włączenie elementów Excela do Pythona oferuje zupełnie nowy wymiar praktycznego wykorzystania języka do obsługi i analizy danych. W tym wpisie na blogu dowiesz się, jak korzystać z Excela w Pythonie. Niezależnie od tego, czy jesteś początkującym, który chce zacząć, czy doświadczonym programistą, który chce doskonalić swoje umiejętności, ten przewodnik dostarczy Ci wiedzy i narzędzi potrzebnych do płynnej integracji Excela i Pythona w Twoim zestawie narzędzi do analizy danych.

Ten artykuł obejmuje następujące tematy:

Biblioteka Python do korzystania z Excela w Pythonie

Do pracy z plikami Excel w Pythonie użyjemy Aspose.Cells for Python, potężnej biblioteki, która oferuje rozległe możliwości tworzenia, modyfikacji i konwersji plików Excel.

Proszę pobrać pakiet lub zainstalować go z PyPI za pomocą następującej komendy pip w terminalu:

pip install aspose-cells-python

Korzystanie z Excela w Pythonie: Odczytywanie plików Excel

Automatyzacja Excela za pomocą Pythona, odczytywanie plików Excel to potężny i elastyczny sposób obsługi danych programowo w Twoich aplikacjach. Możesz rozpocząć pracę z plikiem Excel, ładując go do swojego skryptu Python. Załaduj plik Excel, tworząc instancję klasy Workbook z ścieżką pliku Excel, który chcesz odczytać. Po załadowaniu pliku Excel możesz uzyskać dostęp do poszczególnych arkuszy za pomocą ich indeksu lub nazwy. Kolekcja arkuszy obiektu klasy Workbook pozwala na nawigację przez różne arkusze w pliku Excel.

Proszę postępować zgodnie z poniższymi krokami, aby odczytać plik Excel w Pythonie:

  1. Załaduj plik Excel za pomocą klasy Workbook.
  2. Uzyskaj długość WorksheetCollection za pomocą właściwości Workbook.worksheets.length.
  3. Przeprowadź pętlę przez wszystkie arkusze w kolekcji i wykonaj następujące czynności:
    1. Uzyskaj dostęp do arkusza za pomocą jego indeksu za pomocą metody worksheets.get().
    2. Uzyskaj liczbę wierszy i kolumn danych w arkuszu.
    3. Rozpocznij pętlę dla wierszy.
    4. Rozpocznij zagnieżdżoną pętlę dla kolumn.
    5. Odczytaj dane z każdej komórki za pomocą właściwości Worksheet.cells.get_cell(row, column).value.

Poniższy przykład kodu pokazuje jak odczytać plik Excel w Pythonie.

Use Excel in Python: Reading Excel Files

Odczytywanie pliku Excel w Pythonie - Źródło XLSX

Oto wynik:

Arkusz: Sheet1
Items A | Items B |

12 | 23 |

23 | 22 |

34 | 11 |

45 | 43 |

65 | 65 |

34 | 22 |

Arkusz: Sheet2

Dowiedz się więcej o odczytywaniu danych z plików Excel w Pythonie.

Korzystanie z Excela w Pythonie: Zapisywanie do plików Excel

Możesz łatwo tworzyć nowe pliki Excel programowo w Pythonie, korzystając z Aspose.Cells for Python. Pierwszym krokiem jest utworzenie nowego obiektu klasy Workbook, który będzie służył jako kontener dla Twojego pliku Excel. Nowy skoroszyt zazwyczaj zaczyna się od jednego domyślnego arkusza. Możesz uzyskać dostęp do tego arkusza za pomocą jego indeksu lub nazwy. Mając obiekt arkusza gotowy, możesz rozpocząć wprowadzanie danych do określonych komórek. Komórki są referencjonowane za pomocą ich adresów (np. “A1” i “B2”). Możesz wprowadzać różne typy danych, w tym ciągi znaków, liczby, daty i wartości logiczne.

Proszę postępować zgodnie z poniższymi krokami, aby utworzyć plik Excel w Pythonie:

  1. Utwórz instancję klasy Workbook.
  2. Uzyskaj dostęp do domyślnego arkusza za pomocą metody Workbook.worksheets().get(index).
  3. Wprowadź wartość do żądanej komórki za pomocą właściwości Worksheet.cells.get(index).value.
  4. Zapisz skoroszyt jako plik XLSX za pomocą metody Workbook.save().

Poniższy przykład kodu pokazuje jak utworzyć plik Excel i wstawić do niego dane za pomocą Pythona.

Use Excel in Python: Writing to Excel Files

Zapisywanie do pliku Excel w Pythonie

Odkryj więcej o tworzeniu plików MS Excel za pomocą Pythona i zwiększ swoją wiedzę już dziś!

Korzystanie z Excela w Pythonie: Modyfikacja plików Excel

Modyfikowanie istniejących plików Excel za pomocą Aspose.Cells for Python obejmuje kilka kluczowych zadań, w tym ładowanie pliku

, dokonywanie zmian w jego strukturze i zawartości oraz zapisywanie zaktualizowanego pliku. Jeśli chcesz zmodyfikować istniejący plik, możesz załadować go do obiektu klasy Workbook. Klasa Workbook oferuje metody otwierania i obsługi różnych formatów plików Excel, takich jak XLSX, XLS i CSV. Możesz uzyskać dostęp do określonego arkusza, aby wprowadzić zmiany w jego zawartości lub strukturze. Możesz także dodawać więcej arkuszy według nazwy lub używając indeksu. Mając obiekt arkusza gotowy, możesz modyfikować wartości w określonych komórkach. Możesz zmieniać istniejące dane w tych komórkach na nowe wartości.

Proszę postępować zgodnie z poniższymi krokami, aby zmodyfikować plik Excel w Pythonie:

  1. Załaduj istniejący plik Excel za pomocą klasy Workbook.
  2. Uzyskaj dostęp do domyślnego arkusza za pomocą metody Workbook.worksheets().get(index).
  3. Zmień wartości w żądanych komórkach za pomocą właściwości Worksheet.cells.get(index).value.
  4. Dodaj nowy arkusz za pomocą metody Workbook.worksheets.add(name).
  5. Wprowadź wartości do żądanych komórek za pomocą właściwości Worksheet.cells.get(index).value.
  6. Zapisz skoroszyt za pomocą metody Workbook.save().

Poniższy przykład kodu pokazuje jak edytować plik Excel w Pythonie.

Use Excel in Python: Modifying Excel Files

Modyfikowanie pliku Excel w Pythonie

Sprawdź jak wstawiać i usuwać wiersze i kolumny w Excelu za pomocą Pythona.

Modyfikacja formatowania komórek w Excelu za pomocą Pythona

Aby poprawić czytelność i prezentację pliku Excel, możesz modyfikować formatowanie komórek. Możesz zmieniać style czcionki, kolory, obramowania i kolory tła. Aspose.Cells oferuje szeroki zakres opcji formatowania, aby dostosować wygląd danych.

Proszę postępować zgodnie z poniższymi krokami, aby zmodyfikować formatowanie komórek w pliku Excel za pomocą Pythona:

  1. Załaduj istniejący plik Excel za pomocą klasy Workbook.
  2. Uzyskaj dostęp do domyślnego arkusza za pomocą metody Workbook.worksheets().get(index).
  3. Uzyskaj styl komórki za pomocą właściwości Worksheet.cells.style.
  4. Ustaw kolor czcionki za pomocą właściwości Style.font.color.
  5. Określ wzór stylu za pomocą właściwości Style.pattern.
  6. Ustaw kolor tła za pomocą właściwości Style.background_color.
  7. Ustaw obramowanie za pomocą metody Style.set_border().
  8. Uzyskaj żądaną komórkę, aby zastosować styl za pomocą metody Worksheet.cells.get().
  9. Następnie zastosuj styl do uzyskanej komórki za pomocą metody cell.set_style(style).
  10. W końcu zapisz skoroszyt za pomocą metody Workbook.save().

Poniższy przykład kodu pokazuje jak zastosować style i formatowanie do komórki w pliku Excel za pomocą Pythona.

Modifying Cell Formatting in Excel using Python

Modyfikacja formatowania komórek w Excelu za pomocą Pythona.

Dowiedz się, jak dostosować wysokość wiersza i szerokość kolumny w Excelu za pomocą Pythona.

Dodawanie wykresów i grafiki w Excelu za pomocą Pythona

Elementy wizualne, takie jak wykresy i grafiki, mogą zwiększyć atrakcyjność prezentacji Twoich danych. Aspose.Cells for Python obsługuje tworzenie i dostosowywanie różnych typów wykresów, takich jak wykresy słupkowe, liniowe i kołowe. Możesz także wstawiać obrazy, kształty i inne grafiki, aby uczynić plik Excel bardziej informacyjnym i atrakcyjnym wizualnie.

Proszę postępować zgodnie z poniższymi krokami, aby dodać wykresy do pliku Excel za pomocą Pythona:

  1. Utwórz instancję klasy Workbook.
  2. Uzyskaj dostęp do arkusza za pomocą jego indeksu.
  3. Wprowadź wartości danych do żądanych komórek.
  4. Dodaj wykres do arkusza za pomocą metody Worksheets.charts.add().
  5. Uzyskaj dostęp do nowo dodanego wykresu za pomocą jego indeksu.
  6. Następnie ustaw źródło danych wykresu za pomocą metody chart.set_chart_data_range().
  7. Zapisz skoroszyt za pomocą metody Workbook.save().

Poniższy przykład kodu pokazuje jak dodać wykresy do pliku Excel za pomocą Pythona.

Add charts in an Excel file using Python

Dodawanie wykresów do pliku Excel za pomocą Pythona.

Ciekawi Cię, aby dowiedzieć się więcej? Zapoznaj się z naszym obszernym wpisem na blogu o tworzeniu wykresów w plikach Excel za pomocą Pythona i odkryj bogactwo wiedzy, aby zwiększyć swoją wiedzę fachową.

Uzyskaj darmową licencję

Odblokuj pełny potencjał pracy z Excelem w Pythonie, korzystając z darmowej tymczasowej licencji! Odwiedź naszą stronę, aby uzyskać szybkie i łatwe instrukcje dotyczące uzyskania darmowej licencji i ciesz się nieograniczonym dostępem.

Automatyzacja Excela za pomocą Pythona – Darmowe zasoby

Proszę znaleźć poniżej zasoby, aby pogłębić swoją wiedzę, nauczyć się efektywnie korzystać z Excela w Pythonie i w pełni wykorzystać potężne funkcje Aspose.Cells do analizy danych i automatyzacji.

Wniosek

W tym artykule nauczyliśmy się, jak korzystać z Excela w Pythonie. Manipulowanie plikami Excel za pomocą języka programowania, takiego jak Python, zapewnia solidny sposób rozwiązywania problemów obliczeniowych. Dzięki wykorzystaniu Aspose.Cells for Python możesz zaoszczędzić czas na rutynowych czynnościach, obliczać dane, optymalizować pliki Excel i wykonywać wiele innych zadań. Przykłady kodu podane w tym artykule ilustrują niektóre podstawowe zadania, które można wykonać na plikach Excel, takie jak odczytywanie z pliku, zapisywanie do pliku lub nawet modyfikacja pliku, w zależności od przypadku. Zacznij automatyzować Excela za pomocą Pythona już dziś!

W przypadku jakichkolwiek wątpliwości prosimy o kontakt na naszym darmowym forum wsparcia.

Zobacz również