V tomto tutoriálu krok za krokem vysvětlíme, jak převést Excel na XPS v projektu C#. Ukázka kódu v tomto tématu ukazuje, že můžete převést Excel na XPS v C# bez aplikace Microsoft Excel. To nevyžaduje ani Microsoft Interop.
Kroky k převodu Excel na XPS v C#
- Získejte Aspose.Cells for .NET API z NuGet.org
- Přidejte odkaz na jmenný prostor Aspose.Cells
- K použití licence použijte metodu SetLicense
- Vytvořte objekt třídy Workbook
- Načtěte vstup Excel (XLSX or XLS), který chcete převést na XPS
- Uložte konvertovaný soubor XPS pomocí Xps SaveFormat
V tomto příkladu převádíme XLSX na XPS v C#, ale pomocí stejného kódu a kroků můžete také převést XLS na XPS v aplikacích a projektech C#. Kód a proces jsou v obou případech stejné.
Kód C# pro převod Excelu na XPS v C#
Jak ukazuje výše uvedený fragment kódu, převod lze snadno provést pomocí pouhých dvou řádků kódu API. Stejně jako jsme napsali téma jak na to do exportovat velký soubor Excel do CSV v C# bez použití Interop nebo Excel, je důležité poznamenat, že jsme převedli Excel na XPS v C# bez Microsoft Excel a interop. Tento kód tedy můžete spustit kdekoli bez instalace Excelu. To znamená, že kód může běžet na serveru i v aplikacích Windows nebo ASP.NET.