Word do Excela C#

Czasami może zaistnieć potrzeba konwersji dokumentów programu Word w formacie DOC lub DOCX na arkusze kalkulacyjne programu Excel w formacie XLS lub XLSX. Niezależnie od tego, czy masz do czynienia z tabelami, listami czy innymi danymi strukturalnymi w dokumentach programu Word, możliwość płynnej konwersji ich do formatu programu Excel może zaoszczędzić czas i usprawnić organizację danych. W tym poście na blogu przyjrzymy się, jak przekonwertować format Word DOCX na format Excel XLSX w języku C#.

Konwerter Word na Excel - instalacja API C#

Dokumenty programu Word można łatwo eksportować do arkuszy programu Excel w języku C#, instalując Conholdate.Total dla .NET. Możesz użyć wtyczki Menedżera pakietów NuGet lub uruchomić następujące polecenie instalacji NuGet:

PM> NuGet\Install-Package Conholdate.Total

Konwertuj Word na Excel w C#

Dokumenty programu Word można konwertować na arkusze kalkulacyjne programu Excel w języku C#, wykonując poniższe czynności:

  • Załaduj źródłowy dokument programu Word za pomocą klasy Document.
  • Konwertuj DOCX na format HTML jako plik pośredni za pomocą metody Save().
  • Załaduj pośredni plik HTML przy użyciu klasy Workbook.
  • Zapisz wyjściowy plik Excel XLSX, korzystając z wyliczenia SaveFormat.

Przykładowy kod poniżej pokazuje, jak przekonwertować Word DOCX na Excel XLSX w C#:

// Załaduj wejściowy dokument programu Word
Aspose.Words.Document document = new Aspose.Words.Document("WordToExcel.docx");

// Zapisz dokument w formacie HTML
document.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Załaduj plik HTML do instancji skoroszytu
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook("html_output.html");

// Zapisz dokument wejściowy jako plik Excel XLSX
book.Save("WordToExcel.xlsx", Aspose.Cells.SaveFormat.Xlsx);

Po co konwertować dokumenty programu Word na arkusze programu Excel w języku C#?

Konwersja formatu Word na Excel może być przydatna w różnych scenariuszach. Tutaj omówimy kilka z nich:

Organizacja danych: Dokumenty programu Word mogą zawierać tabele lub listy danych, które można lepiej zorganizować i którymi można łatwiej manipulować w programie Excel. Excel zapewnia bardziej niezawodne narzędzia do sortowania, filtrowania i analizy danych.

Analiza danych: Excel to potężne narzędzie do analizy danych. Konwersja danych z programu Word do programu Excel umożliwia wykonywanie obliczeń, tworzenie wykresów i korzystanie z funkcji, które w programie Word nie są łatwo dostępne lub tak elastyczne.

Dane finansowe: Dane finansowe, takie jak budżety, wydatki lub przychody, można skuteczniej zarządzać i analizować w programie Excel, w którym można używać funkcji i formuł do wykonywania obliczeń i tworzenia modeli finansowych.

Walidacja danych: Excel udostępnia narzędzia do sprawdzania poprawności danych i sprawdzania błędów, które mogą pomóc w zapewnieniu dokładności danych. Konwertując dane z programu Word do programu Excel, możesz skorzystać z tych funkcji.

Wizualizacja danych: Excel zapewnia zaawansowane możliwości tworzenia wykresów i wykresów. Jeśli masz dane w programie Word, które chcesz zwizualizować, przekonwertowanie ich do programu Excel umożliwia utworzenie bardziej wyrafinowanych i dostosowywalnych reprezentacji wizualnych.

Bezpłatna licencja ewaluacyjna

Możesz poprosić o bezpłatną licencję tymczasową w celu oceny interfejsów API bez żadnych ograniczeń związanych z oceną.

Podsumowując

W tym przewodniku omówiliśmy proces konwersji dokumentów programu Word, takich jak DOCX, na arkusze kalkulacyjne programu Excel w formacie XLSX przy użyciu języka C#. Ta funkcja jest szczególnie przydatna w przypadku pracy z różnymi formatami danych w kontekście biznesowym lub przetwarzania danych. Możesz jednak zaimprowizować tę konwersję, wprowadzając różne warianty, takie jak zapisanie pliku pośredniego do strumienia, a następnie jego odczytanie, ochrona lub szyfrowanie wyjściowego skoroszytu programu Excel itp. Możesz z łatwością omówić z nami wszelkie swoje zapytania, pisząc do nas na adres [ forum 5.

Często zadawane pytania

Czy mogę przekonwertować określone strony dokumentu programu Word na plik Excel przy użyciu języka C#?

Tak, możesz konwertować określone strony dokumentu Word, podając indywidualnie numery stron lub podając zakres stron dokumentu źródłowego do konwersji.

Czy muszę zainstalować aplikację MS Office, aby móc korzystać z tej funkcji po mojej stronie?

Nie, nie musisz instalować pakietu MS Office ani żadnej innej dodatkowej aplikacji, aby pracować z tą funkcją w swoim środowisku.

Czy mogę przekonwertować wiele dokumentów programu Word na program Excel w języku C# jednocześnie?

Tak, możesz przetwarzać dowolną liczbę plików, ale upewnij się, że każdy wątek uzyskuje dostęp do różnych plików, aby dane nie zostały nadpisane ani uszkodzone.

Zobacz też