Dieses kurze Tutorial beschreibt wie man XLS in C# in XLSX konvertiert, ohne ein Tool von Drittanbietern zu verwenden. Es hilft, den XLS-Ladevorgang anzupassen, um den Speicherbedarf und die Erstellung von XLSX-Dateien mit den gewünschten Daten nur aus dem Quell-XLS zu reduzieren. Zum Konvertieren von XLS in XLSX C# wird auch Code bereitgestellt, der nicht nur die erforderliche Konvertierung demonstriert, sondern auch Anleitungen zum Anpassen des XLS-Ladevorgangs enthält, um zu vermeiden, dass unnötige Daten in das konvertierte XLSX kopiert werden.
Schritte zum Konvertieren von XLS in XLSX mit C#
- Richten Sie Ihre Anwendung so ein, dass sie einen Verweis auf Aspose.Cells for .NET aus dem NuGet-Paket-Manager hinzufügt
- Instanziieren Sie das Klassenobjekt LoadOptions, um das Laden der XLS-Datei zu steuern
- Konfigurieren Sie das LoadOptions-Klassenobjekt, bevor Sie die XLS-Datei laden
- Laden Sie die XLS-Datei mithilfe der LoadOptions-Einstellungen in das Workbook-Objekt
- Speichern Sie die geladene XLS-Datei als XLSX auf der Festplatte
Die obigen Schritte bieten einen schrittweisen Prozess, der Ihnen dabei hilft, C# XLS in XLSX umzuwandeln. Dieser Vorgang ist recht einfach und erfordert nur ein paar Codezeilen, wenn Sie XLS ohne Anpassung in XLSX speichern möchten. Zu Lernzwecken werden jedoch Schritte und Beispielcode geteilt, um den Ladevorgang der XLS-Datei zu steuern, wie Sie Daten aus XLS filtern und auch das Flag setzen, um Formeln automatisch auszuführen, während die Quell-XLS-Datei geöffnet wird.
Code zum Konvertieren von XLS in XLSX in C#
Dieser Code verwendet das LoadOptions-Klassenobjekt und demonstriert einige Eigenschaften wie Speichereinstellungen, Flag zum Analysieren der Formel nach dem Öffnen der Datei, Festlegen des Kennworts zum Öffnen der Datei und Festlegen des Filters zum Laden von Daten aus Blättern, die nur Bilder enthalten. Es gibt viele andere Optionen, wie das Überprüfen von Excel-Einschränkungen oder nicht beim Eingeben von Daten in Zellen, das Konfigurieren der Standardschriftarten, das Festlegen der Papiergröße und so weiter.
In diesem Tutorial haben wir gelernt, dass C#*-basierte APIs effektiv verwendet werden können, um *XLS in XLSX zu speichern. Wenn Sie mehr über den Vorgang zum Konvertieren von Excel in ein Bild erfahren möchten, lesen Sie den Artikel zu So konvertieren Sie Excel in ein Bild in C#.