C#'ta Excel'i XML'e dönüştürme

C#’ta Excel’i XML’e dönüştürme

Yakın zamanda C# dilinde XML dosyalarını Excel dosyalarına dönüştüren bir blog yazısı yayınladık. Bu blog yazısında C#’ta programlı olarak Excel’nin XML’e nasıl dönüştürüleceği anlatılacaktır. Bir .NET uygulamasında Excel’den XML’e dönüştürücü oluşturmak için .NET Excel kitaplığını kullanacağız. Bu kitaplık güçlü ve etkilidir, çok çeşitli özellikler sunar ve birkaç satırlık kod, dönüştürme ve değiştirme görevlerini gerçekleştirebilir. Üstelik basit API çağrıları yaparak dönüşümün ilerlemesini takip edebilirsiniz.

Aşağıda belirtilen noktaları takip edeceğiz:

.NET Excel kitaplığı kurulumu

Bu API’nin kurulum prosedürü basit ve kolaydır. Kullanım ve kurulumla ilgili ayrıntılı belgeler bulunmaktadır.

Böylece, DLL dosyalarını indirebilir veya NuGet paket yöneticisinde aşağıdaki komutu çalıştırabilirsiniz. Başarılı kurulumun ardından bu API’nin sınıflarına ve yöntemlerine erişebileceksiniz.

Install-Package Aspose.Cells

Program aracılığıyla Excel’i C# dilinde XML’e dönüştürme

Bu .NET Excel’den XML’e dönüştürücü API yüklendikten sonra, Excel’den XML’e dönüştürmeyi programlı olarak gerçekleştirmek için kod pasajını yazmaya hazırız.

Aşağıda belirtilen adımları takip edebilirsiniz:

  1. Workbook sınıfının bir örneğini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. Excel 2003 Elektronik Tablo XML’i olarak kaydetmek için Kaydet yöntemini çağırın.
  3. Düz XML verileri olarak kaydetmek için xmlSaveOptions sınıfının bir nesnesini başlatın.
  4. Save yöntemini çağırarak XML dosyasını kaydedin.
// Workbook sınıfının bir örneğini oluşturun ve kaynak Excel dosyasını yükleyin 
Workbook workbook = new Workbook("sample.xlsx");
// Excel 2003 Elektronik Tablo XML'i olarak kaydetmek için Kaydetme yöntemini çağırın 
workbook.Save("Spreadsheet.xml");
// Düz XML verileri olarak kaydetmek için xmlSaveOptions sınıfının bir nesnesini başlatın 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// Kaydet yöntemini çağırarak XML dosyasını kaydedin 
workbook.Save("data.xml", xmlSaveOptions);

Çıktıyı aşağıdaki resimde görebilirsiniz:

Excel'den XML'ye dönüştürücü

Excel’den XML’ye dönüştürücü

Excel’den XML’e dönüştürücü - gelişmiş seçenekler

Bu .NET Excel kitaplığı, dosya dönüştürme görevlerinden çok daha fazlasını sağlar. Bu nedenle diğer gelişmiş yöntemleri öğrenmek için belgeleri ziyaret etmeyi unutmayın. Excel dosyalarını diğer birçok popüler dosya formatına dönüştürebilir ve mevcut XLS/XLSX dosyalarını programlı olarak değiştirebilirsiniz.

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamalarının ötesinde denemek için bir ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Bu yazımızı burada sonlandırıyoruz. C#’ta Excel’i XML’e programlı olarak nasıl dönüştüreceğinizi öğrendiğinizi umuyoruz. Ayrıca kod pasajını ve diğer gelişmiş özellikleri de inceledik. Bir Excel’den XML’e dönüştürücü oluşturmak istiyorsanız bu blog yazısı size gerçekten yardımcı olacaktır. Ayrıca bu kütüphaneyi daha detaylı incelemek için belgeleri ziyaret edebilirsiniz. Aslında conholdate.com diğer heyecan verici konular üzerine yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

SSS

XLS’yi XML’e nasıl dönüştürebilirim?

Excel’i programlı olarak işlemek ve XMLi’ye dönüştürmek için bu kitaplığı .NET uygulamanıza yükleyebilirsiniz.

Excel’den XML oluşturabilir miyim?

Excel veri dosyasını temel alan bir XML dosyası oluşturmak için bu xmlSaveOptions yöntemini kullanın. Ayrıca belgelerden diğer özellikler hakkında da bilgi alabilirsiniz.

Ayrıca bakınız