Ovaj će vas post provesti kroz upute korak po korak za konvertiranje XLS u XLSX pomoću jezika C#. Također ćemo koristiti detaljne upute za pretvaranje dokumenata i generiranje XLSX-a iz XLS-a pomoću jezika C#. Ove upute i primjer koda kompatibilni su sa sustavima temeljenim na .NET-u kao što su Microsoft Windows, Linux i macOS.
Koraci za pretvaranje XLS u XLSX pomoću C#
- Postavite paket GroupDocs.Conversion for .NET s web stranice NuGet.org
- Dodajte referencu na prostor naziva GroupDocs.Conversion za korištenje API poziva u kodu za izvođenje pretvorbe dokumenta
- Učitajte ulaznu XLS datoteku stvaranjem instance klase Converter
- Inicijalizirajte klasu SpreadsheetConvertOptions stvaranjem njenog objekta
- Spremite pretvorenu XLSX datoteku na disk pozivanjem metode Convert klase Converter
Gore navedeni koraci za implementaciju C# značajke pretvaranja XLS u XLSX prilično su jednostavni. Preuzmite odgovarajući paket s NuGet-a i uključite relevantni prostor naziva u kod kako biste započeli pretvorbu dokumenta. Nakon toga učitajte izvornu XLS datoteku konstruiranjem objekta Converter i definirajte opcije pretvaranja za izlaznu XLSX datoteku stvaranjem instance klase SpreadsheetConvertOptions. Na kraju, upotrijebite funkciju Pretvori za spremanje transformirane datoteke na disk.
Kod za pretvaranje XLS u XLSX pomoću C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXlsToXlsxUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XLS to XLSX using C# | |
{ | |
// Remove the watermark in output XLSX document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XLS file for conversion to XLSX | |
var converter = new GroupDocs.Conversion.Converter("sample.xls"); | |
// Set the convert options for the XLSX | |
var convertOptions = new SpreadsheetConvertOptions(); | |
// Convert and save the XLS in XLSX format | |
converter.Convert("converted.xlsx", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Da bismo pokazali kako koristiti ovaj vodič, stvorili smo gornji primjer C# koda za pretvaranje XLS u XLSX. Ovaj primjer koda možete uzeti kao početnu točku za svoj projekt i jednostavno ga prilagoditi korištenjem klase SpreadsheetConvertOptions za postavljanje različitih karakteristika izlaznog dokumenta. Također možete pretvoriti XLS datoteku u druge formate dokumenata kao što su XLAM, XLTM, XLSB, JPG, TIFF, SVG i mnogi drugi.
U ovom smo članku opisali detaljne upute za pretvaranje XLS-a u XLSX u C# mogućnostima i izradili primjer koda. U našem nedavnom članku pogledali smo kako pretvoriti XML u CSV u C#; pogledajte ga za više informacija.