Cara Mengonversi Xlsx ke SpreadsheetML
Sheetize XLSX‑to‑SpreadsheetML Converter untuk .NET menyediakan API yang sederhana untuk mengubah spreadsheet XLSX modern menjadi representasi SpreadsheetML berbasis XML yang digunakan oleh versi Office lama dan banyak alat yang berfokus pada XML. Baik Anda perlu memasukkan data ke dalam pipeline XSLT, menghasilkan laporan untuk sistem legacy, atau sekadar mengarsipkan spreadsheet sebagai XML biasa, Sheetize menangani konversi dengan penggunaan memori rendah dan mempertahankan sepenuhnya gaya, rumus, serta metadata.
Fitur Utama
Mengonversi XLSX ke SpreadsheetML
Ekspor buku kerja ke skema SpreadsheetML yang standar (Office Open XML Spreadsheet) dengan opsi kustomisasi namespace, output berformat rapi, dan inklusi lembar kerja selektif.
Mempertahankan Pemformatan & Rumus
Semua gaya sel, wilayah yang digabung, dan definisi rumus dipertahankan dalam XML yang dihasilkan, memastikan hasil dapat dibuka kembali oleh Excel atau diproses oleh alat XML tanpa kehilangan data.
Dukungan Streaming
Proses buku kerja besar secara streaming untuk menjaga penggunaan memori tetap minimal – ideal untuk pekerjaan batch sisi‑server atau fungsi cloud.
Instruksi Detail
Alur Kerja XLSX → SpreadsheetML
- Buat Converter: Instansiasi
SpreadsheetConverter. - Atur Opsi: Gunakan
SpreadsheetSaveOptionsuntuk menentukan namespace target, indentasi, dan apakah akan menyertakan lembar kerja tersembunyi. - Tentukan Path: Berikan path file sumber
.xlsxdan path tujuan file.xml(atau.spreadsheetml). - Jalankan Konversi: Panggil
Processdengan opsi muat dan simpan.
Contoh – Mengonversi buku kerja XLSX menjadi SpreadsheetML berformat rapi
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Data\report.xml"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Dukungan Format yang Diperluas
- Library ini juga dapat mengonversi SpreadsheetML kembali menjadi XLSX, memungkinkan transformasi bolak‑balik.
- Ekspor tambahan tersedia untuk CSV, TSV, dan JSON, memungkinkan Anda membangun pipeline end‑to‑end seperti XLSX → SpreadsheetML → XSLT → HTML.
Dengan Sheetize, mengubah file Excel modern menjadi format XML klasik menjadi sangat mudah, baik Anda memerlukan skrip satu kali maupun layanan produksi tingkat lanjut.