XLSX'ten DOCX'e C#

MS Excel’in XLSX dosyaları, tablo halindeki verileri satırlar ve sütunlar biçiminde tutmanıza olanak tanır. Küçük, orta veya büyük boyutlu verileri XLSX çalışma sayfalarında kolayca depolayabilirsiniz. Ancak, elektronik tablo verilerini bir kelime işlem formatına dönüştürmeniz gerektiğinde bir durum olabilir. Bu gibi durumlarda, bu makalede, C# kullanarak Excel XLSX’i Word DOCX’e nasıl dönüştüreceğinizi öğreneceksiniz. Ek olarak, XLSX’ten DOCX’e dönüştürmeyi nasıl özelleştireceğinizi de göreceksiniz. Öyleyse başlayalım.

XLSX’ten DOCX’e C# Dönüştürücü API’sı - Ücretsiz İndirme

Aspose.Cells for .NET, XLS, XLSX ve diğer popüler elektronik tablo biçimleriyle çalışmanıza izin veren, iyi bilinen ve güçlü bir elektronik tablo işleme API’lerinden biridir. Diğer elektronik tablo otomasyonu özelliklerinin yanı sıra API, MS Excel’in XLSX veya XLS dosyasını DOCX’e veya diğer dosya biçimlerine dönüştürmek için bir elektronik tablo dönüştürücü sağlar. API’nin DLL dosyasını indirebilir veya NuGet kullanarak .NET uygulamanıza yükleyebilirsiniz.

PM> Install-Package Aspose.Cells

Excel XLSX’ten Word DOCX’e C# Dönüştürme

Bir MS Excel dosyasının DOCX formatına dönüştürülmesi çok kolaydır ve birkaç adımda yapılabilir. Aspose.Cells for .NET kullanarak bir XLSX dosyasını DOCX’e bu şekilde dönüştürebilirsiniz.

Aşağıdaki kod örneği, bir XLSX dosyasının C# kullanarak DOCX’e nasıl dönüştürüleceğini gösterir.

 // Excel dosyasını aç
Workbook workbook = new Workbook("Excel.xlsx");

// DOCX olarak kaydet
workbook.Save("Book1.docx", SaveFormat.Docx);

Özelleştirilmiş XLSX’ten DOCX’e C# Dönüşümü

Aspose.Cells for .NET ayrıca XLSX’ten DOCX’e dönüştürmeyi kontrol etmek ve özelleştirmek için size bazı ek seçenekler sunar. DocxSaveOptions sınıfı, dönüştürme işleminde kullanabileceğiniz tüm olası seçenekleri (aşağıda listelenmiştir) içerir.

SeçenekAçıklama
Önbelleğe Alınmış DosyaKlasörüBazı büyük verileri depolamak için önbellek klasörü.
ClearDataDosyayı kaydettikten sonra çalışma kitabını boşaltın.
CreateDirectorytrue ise ve dizin yoksa, dosya kaydedilmeden önce dizin otomatik olarak oluşturulur.
Alanları BirleştirDosyayı kaydetmeden önce koşullu biçimlendirme ve doğrulama alanlarının birleştirilip birleştirilmeyeceğini belirtir.
TabloÖnbelleğini YenileGrafik önbellek verilerinin yenilenip yenilenmediğini gösterir.
Biçimi KaydetKayıt dosyası formatını alır.
SıralamaAdlarıDosyaları kaydetmeden önce tanımlı adların sıralanıp sıralanmayacağını belirtir.
GüncellemeSmartArtAkıllı sanat ayarının güncellenip güncellenmeyeceğini belirtir.
ValidateMergedAreasDosyayı kaydetmeden önce birleştirilmiş hücrelerin doğrulanıp doğrulanmadığını gösterir.
UyarıGeri AramaUyarı geri aramasını alır veya ayarlar.

Aşağıdaki kod örneği, C# dilinde bir XLSX dosyasını DOCX’e dönüştürürken ek seçeneklerin nasıl kullanılacağını gösterir.

// Excel dosyasını aç
Workbook workbook = new Workbook("Excel.xlsx");

// DOCX kaydetme seçenekleri oluşturma
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;

// DOCX olarak kaydet
workbook.Save("Book1.docx", options);

Aspose.Cells for .NET’i Ücretsiz Deneyin

Aspose.Cells for .NET’i herhangi bir deneme sınırlaması olmaksızın ücretsiz olarak kullanmak için geçici lisansınızı alabilirsiniz.

Çözüm

Bu makalede, MS Excel’in XLSX veya XLS dosyalarını C# kullanarak Word DOCX formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, farklı seçenekler kullanarak dönüştürme sürecini nasıl özelleştireceğinizi gördünüz. Belgeleri kullanarak .NET Excel API hakkında daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız