
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
- Program aracılığıyla Excel’i C# dilinde XML’e dönüştürme
- Excel’den XML’e dönüştürücü - gelişmiş seçenekler
.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:
- Workbook sınıfının bir örneğini oluşturun ve kaynak Excel dosyasını yükleyin.
- Excel 2003 Elektronik Tablo XML’i olarak kaydetmek için Kaydet yöntemini çağırın.
- Düz XML verileri olarak kaydetmek için xmlSaveOptions sınıfının bir nesnesini başlatın.
- 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’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.