Excel ke SVG C#

File Excel banyak digunakan untuk menyimpan dan mengatur data berukuran kecil maupun besar. Selain itu, Anda dapat melakukan berbagai operasi pada data yang disimpan di lembar kerja Excel. Dalam kasus tertentu, Anda mungkin perlu mengonversi lembar kerja Excel ke format lain, misalnya untuk menyematkan kontennya di dalam aplikasi web. Untuk kasus seperti itu, artikel ini membahas cara mengonversi Excel XLSX atau XLS menjadi SVG dalam C#.

C# Excel XLS ke SVG Converter - Unduhan Gratis

Untuk mengonversi file Excel XLSX atau XLS ke SVG, kami akan menggunakan Aspose.Cells for .NET. Ini adalah API yang kuat untuk membuat, memodifikasi, dan mengonversi file spreadsheet dari dalam aplikasi .NET. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Cells

Langkah-langkah untuk Mengonversi File Excel ke SVG di C#

Aspose.Cells for .NET menyediakan cara mudah untuk mengonversi file Excel ke SVG dalam beberapa langkah. Ini adalah bagaimana Anda dapat mengonversi file XLS atau XLSX ke SVG dengan API.

  • Muat file Excel dari disk.
  • Ulangi lembar kerja atau pilih lembar kerja yang diinginkan.
  • Render sheet sebagai gambar SVG dan simpan ke lokasi yang diinginkan.

Bagian berikut menunjukkan cara mengonversi file Excel ke SVG di C#.

Konversikan XLSX atau XLS ke SVG di C#

Berikut ini adalah langkah-langkah untuk mengonversi file Excel XLSX atau XLS ke SVG di C#.

  1. Muat file Excel menggunakan kelas Workbook.
  2. Pilih lembar kerja yang diinginkan atau ulangi semua lembar kerja di koleksi Buku Kerja. Lembar Kerja.
  3. Buat objek kelas ImageOrPrintOptions dan atur opsi rendering.
  4. Buat objek kelas SheetRenderer untuk lembar kerja.
  5. Konversikan Excel ke SVG menggunakan metode SheetRenderer.ToImage(int32, string).

Contoh kode C# berikut menunjukkan cara mengonversi Excel XLSX ke SVG.

// Muat file Excel
var workbook = new Workbook("sourceFile.xlsx");

// Dapatkan referensi lembar kerja yang diinginkan
var worksheet = workbook.Worksheets[0];

// Tetapkan opsi untuk gambar keluaran
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Konversikan lembar kerja Excel ke SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Konverter C# XLS ke SVG - Dapatkan Lisensi Gratis

Dapatkan lisensi sementara dan gunakan Aspose.Cells for .NET tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file Excel XLSX atau XLS ke SVG di C#. Anda dapat melakukan konversi ini untuk menyematkan konten lembar kerja Excel ke dalam aplikasi Anda. Selain itu, Anda juga dapat menjelajahi fitur lain dari Aspose.Cells for .NET menggunakan dokumentasi. Selain itu, Anda dapat mengajukan pertanyaan melalui forum kami.

Lihat juga