Excel dosyalarını CSV, PDF ve diğer biçimlerde kaydetme

Dosyalarınızı Kaydetmenin Farklı Yolları

Aspose.Cells API adlı bir sınıf sağlarÇalışma kitabıbir Excel dosyasını temsil eden ve geliştiricilerin Excel dosyalarıyla çalışmak için ihtiyaç duyabilecekleri tüm gerekli özellikleri ve yöntemleri sağlayan. buÇalışma kitabı sınıf bir sağlarkayıt etmek Excel dosyalarını kaydetmek için kullanılan yöntem. bukayıt etmek yöntemi, Excel dosyalarını farklı şekillerde kaydetmek için kullanılan birçok aşırı yüklemeye sahiptir.

Geliştiriciler, dosyalarının kaydedilmesi gereken dosya biçimini de belirtebilir. Dosyalar XLS, SpreadsheetML, CSV, Sekmeyle Ayrılmış, Sekmeyle ayrılmış değerler TSV, XPS ve daha pek çok formatta kaydedilebilir. Bu dosya formatları kullanılarak belirtilir.Biçimi Kaydet numaralandırma.

Biçimi Kaydetnumaralandırma, aşağıdaki gibi (sizin tarafınızdan seçilebilen) önceden tanımlanmış birçok dosya formatını içerir:

Dosya Biçimi Türleri Açıklama
OTO API ilk parametrede belirtilen dosya uzantısından save yöntemine uygun formatı tespit etmeye çalışır.
CSV CSV dosyasını temsil eder
XLSX Bir Office Açık XML SpreadsheetML dosyasını temsil eder
XLSM XML tabanlı XLSM dosyasını temsil eder
XLTX Bir Excel şablon dosyasını temsil eder
XLTM Excel Makro özellikli bir şablon dosyasını temsil eder
XLAM Bir Excel XLAM dosyasını temsil eder
TSV Sekmeyle ayrılmış değerler dosyasını temsil eder
TAB_DELIMITED Sekmeyle Ayrılmış bir metin dosyasını temsil eder
HTML Bir HTML dosyasını/dosyalarını temsil eder
M_HTML Bir MHTML dosyasını/dosyalarını temsil eder
ODS Bir OpenDocument Elektronik Tablo dosyasını temsil eder
EXCEL_97_TO_2003 Excel 1997 ila 2003 düzeltmeleri için varsayılan biçim olan bir XLS dosyasını temsil eder
SPREADSHEET_ML Bir SpreadSheetML dosyasını temsil eder
XLSB Bir Excel 2007 ikili XLSB dosyasını temsil eder
BİLİNMEYEN Tanınmayan biçimi temsil eder, kaydedilemez.
PDF Bir PDF Belgesini temsil eder
XPS Bir XML Kağıt Belirtimi (XPS) dosyasını temsil eder
TIFF Etiketli Görüntü Dosyası Biçimi (TIFF) dosyasını temsil eder
SVG XML tabanlı Ölçeklenebilir Vektör Grafikleri (SVG) dosyasını temsil eder
DIF Veri Değişim Formatını Temsil Eder.
SAYILAR Bir sayı dosyasını temsil eder.
MARKDOWN Bir indirim belgesini temsil eder.
Normalde, Excel dosyalarını aşağıdaki gibi kaydetmenin iki yolu vardır:
  1. Dosyayı bir konuma kaydetme
  2. Dosyayı bir akışa kaydetme

Dosyayı Bir Konuma Kaydetme

Geliştiricilerin dosyalarını bir depolama konumuna kaydetmeleri gerekiyorsa, dosya adını (tam depolama yolu ile birlikte) ve istenen dosya biçimini (kullanarak) belirtebilirler.Biçimi Kaydet numaralandırma) çağrılırkenkayıt etmek yöntemiÇalışma kitabınesne.

Örnek vermek:

Çalışma Kitabını Metne veya CSV Formatına Kaydetme

Bazen, birden çok çalışma sayfası içeren bir çalışma kitabını metin biçimine dönüştürmek veya kaydetmek istersiniz. Metin biçimleri için (örneğin TXT, TabDelim, CSV vb.), hem Microsoft Excel hem de Aspose.Cells varsayılan olarak yalnızca etkin çalışma sayfasının içeriğini kaydeder.

Aşağıdaki kod örneği, tüm çalışma kitabının metin biçiminde nasıl kaydedileceğini açıklar. Herhangi bir sayıda çalışma sayfası içeren herhangi bir Microsoft Excel veya OpenOffice elektronik tablo dosyası (yani XLS, XLSX, XLSM, XLSB, ODS vb.) olabilecek kaynak çalışma kitabını yükleyin.

Kod yürütüldüğünde, çalışma kitabındaki tüm sayfaların verilerini TXT biçimine dönüştürür.

Dosyanızı CSV’e kaydetmek için aynı örneği değiştirebilirsiniz. Varsayılan olarak,TxtSaveOptions.Separator virgüldür, bu nedenle CSV biçiminde kaydediyorsanız ayırıcı belirtmeyin.

Örnek vermek:

Metin Dosyalarını Özel Ayırıcıyla Kaydetme

Metin dosyaları biçimlendirme olmadan elektronik tablo verileri içerir. Dosya, verileri arasında bazı özelleştirilmiş sınırlayıcılara sahip olabilen bir tür düz metin dosyasıdır.

Dosyayı Akışa Kaydetme

Geliştiricilerin dosyalarını birAktarım o zaman oluşturmalılarDosyaÇıkış Akışı nesne ve ardından dosyayı buna kaydedinAktarım çağırarak nesnekayıt etmek yöntemiÇalışma kitabı nesne. Geliştiriciler ayrıca istenen dosya biçimini de belirtebilir (kullanarakBiçimi Kaydet numaralandırma) çağrılırkenkayıt etmek yöntem.

Örnek vermek:

Dosyayı Diğer Biçime Kaydetme

XLS Dosyalar

XLSX Dosyalar

PDF Dosyalar

ContentCopyForAccessibility seçeneğini ayarlayın

İlePdfKaydetmeSeçenekleri sınıfı, PDF’i alabilir veya ayarlayabilirsinizErişilebilirlikExtractContentdönüştürülen PDF’deki içerik erişimini kontrol etme seçeneği. Bu, ekran okuyucu yazılımının PDF dosyasını okumak için PDF dosyasındaki metni kullanmasına izin verdiği anlamına gelir. Bir değişiklik izinleri parolası uygulayarak ve ekran görüntüsündeki iki öğenin seçimini kaldırarak bunu devre dışı bırakabilirsiniz.Burada.

Özel özellikleri PDF olarak dışa aktarın

İlePdfKaydetmeSeçenekleri sınıfı, kaynak çalışma kitabındaki özel özellikleri PDF’e verebilirsiniz.PdfÖzelÖzelliklerDışa Aktarma Numaralandırıcı, özelliklerin dışa aktarılma şeklini belirtmek için sağlanmıştır. Bu özellikler, Adobe Acrobat Reader’da aşağıdaki görüntüde olduğu gibi Dosya ve ardından özellikler seçeneği tıklanarak gözlemlenebilir. “sourceWithCustProps.xlsx” şablon dosyası indirilebilirBuradatest etmek ve çıktı almak için PDF dosyası “outSourceWithCustProps” mevcutturBuradaanaliz için.

yapılacaklar:resim_alternatif_metin

Excel Çalışma Kitabını Markdown’a Dönüştür

Aspose.Cells API, elektronik tabloların Markdown formatına dışa aktarılması için destek sağlar. Aktif çalışma sayfasını Markdown’a aktarmak için,SaveFormat.Markdownikinci parametre olarakÇalışma Kitabı.Kaydet yöntem. Ayrıca kullanabilirsinizMarkdownSaveOptionsÇalışma sayfasını Markdown’a dışa aktarmak için ek ayarlar belirtmek için sınıf.

Aşağıdaki kod örneği, etkin çalışma sayfasını kullanarak Markdown’a aktarmayı gösterir.SaveFormat.Markdownnumaralandırma üyesi Lütfen bkzçıkış Markdown dosyasıreferans için kod tarafından oluşturulur.

ileri konular