
Pliki Microsoft Publisher PUB są powszechnie używane do tworzenia profesjonalnych układów dla broszur, ulotek i biuletynów. Jednak w niektórych sytuacjach może być wymagana ekstrakcja danych lub reorganizacja w formacie arkusza kalkulacyjnego do analizy lub celów raportowania. Mimo że pliki PUB są wszechstronne, arkusze kalkulacyjne Excel są lepiej dostosowane do manipulacji danymi liczbowymi i organizacji. Ten wpis na blogu pokazuje, jak konwertować PUB na Excel w C#. Korzystając z podanego fragmentu kodu, możesz bezproblemowo przekształcić dokumenty PUB w arkusze kalkulacyjne Excel w zaledwie kilku krokach.
- Dlaczegokonwertować PUB na Excel?
- PUB do konwersji na Excel - instalacja API C#
- Convert PUB to Excel in C#
Dlaczego konwertować PUB do Excela?
Konwertowanie plików PUB na arkusze kalkulacyjne Excel może być kluczowe z różnych powodów:
Analiza i manipulacja danymi: Pliki PUB często zawierają tabele lub zorganizowane dane, które mogą wymagać dalszej analizy, obliczeń lub dostosowań formatowania, co lepiej obsługiwać w Excelu.
Zgodność z narzędziami biznesowymi: Pliki Excel integrują się bezproblemowo z popularnymi narzędziami biznesowymi, takimi jak systemy ERP, aplikacje finansowe i narzędzia do zarządzania bazami danych.
Ulepszona organizacja danych: Excel oferuje doskonałe narzędzia do sortowania, filtrowania i wizualizacji, co ułatwia analizę treści wyodrębnionej z plików PUB.
Współpraca i dostępność: Udostępnianie plików Excel jest bardziej wygodne w środowiskach współpracy, ponieważ Excel jest formatem szeroko obsługiwanym w różnych platformach i oprogramowaniu.
Poprzez konwersję PUB do Excela, firmy i deweloperzy mogą odblokować nowe możliwości wykorzystania danych, zapewniając lepszą produktywność i efektywność pracy.
PUB do konwersji na Excel - Instalacja API C#
Możesz łatwo konwertować pliki Microsoft Publisher, instalując Conholdate.Total for .NET po swojej stronie. Po prostu uruchom poniższe polecenie instalacji NuGet w MS Visual Studio:
PM> NuGet\Install-Package Conholdate.Total
Konwertuj PUB na Excel w C#
Ten przewodnik przeprowadzi Cię przez inicjowanie niezbędnych obiektów, konwersję PUB na PDF jako format pośredni, a następnie eksportowanie go do Excela.
Poniżej znajduje się przewodnik krok po kroku, jak konwertować pliki PUB na Excel za pomocą C#:
Zainicjuj strumień pamięci: Obiekt MemoryStream jest używany do przechowywania pośredniego wyjścia PDF w pamięci.
Załaduj i analizuj plik PUB: Metoda PubFactory.CreateParser jest używana do załadowania wejściowego pliku PUB. Metoda Parse konwertuje go na wewnętrzny obiekt dokumentu.
Convert PUB do PDF: Używając metody PubFactory.CreatePdfConverter, sparsowany plik PUB jest konwertowany na format PDF i zapisywany w strumieniu pamięci.
Załaduj PDF i eksportuj do Excela: Klasa Document jest używana do ładowania PDF z strumienia pamięci. Klasa ExcelSaveOptions określa format pliku wyjściowego jako XLSX. Na koniec plik Excel jest zapisywany w określonej ścieżce wyjściowej.
Poniżej znajduje się fragment kodu do konwertowania pliku Microsoft Publisher (PUB) na arkusz kalkulacyjny Excel za pomocą C#:
// Zainicjuj MemoryStream, aby przechować dokument wyjściowy.
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// Parse the input publisher file
Aspose.Pub.Document doc = parser.Parse();
// Konwertuj plik PUB na PDF i zapisz wynik w MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Załaduj plik PDF z MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Zainicjalizuj obiekt klasy ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Określ format pliku wyjściowego Excel
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Zapisz plik Excel jako wyjście
document.Save("PUBToExcel.xlsx", options);
Get a Free License
Możesz ubiegać się o darmową tymczasową licencję, aby ocenić API w pełni, bez żadnych ograniczeń oceny.
Podsumowując
Konwersja plików Microsoft Publisher (PUB) do Excela w C# jest prostym procesem w C#. Postępując zgodnie z tym przewodnikiem, możesz efektywnie przekształcać swoje pliki PUB w arkusze kalkulacyjne Excel w celu lepszego manipulowania danymi, udostępniania i analizy. Niezależnie od tego, czy masz do czynienia z dużymi plikami PUB, czy potrzebujesz jednorazowej konwersji, to rozwiązanie zapewnia dokładność i łatwość użycia. Co więcej, jeśli masz jakiekolwiek pytania, możesz z nami skontaktować się, pisząc do nas na forum.