Farklı Formatlardaki Dosyaları Açma

Farklı Formatlardaki Dosyaları Açma

Aspose.Cells, geliştiricilerin SpreadsheetML, Virgülle ayrılmış değerler (CSV), Sekmeyle Ayrılmış veya Sekmeyle ayrılmış değerler (TSV), ODS dosyaları gibi farklı formatlardaki elektronik tablo dosyalarını açmasına olanak tanır. Bu tür dosyaları açmak için geliştiriciler, farklı Microsoft Excel sürümlerindeki dosyaları açarken kullandıkları yöntemin aynısını kullanabilir.

SpreadsheetML Dosyalarını Açma

SpreadsheetML dosyaları, biçimlendirme, formüller vb. gibi tüm bilgileri içeren elektronik tabloların XML temsilleridir. Microsoft Excel XP’den beri, Microsoft Excel’e, elektronik tablolarınızı SpreadsheetML dosyalarına aktaran bir XML dışa aktarma seçeneği eklenmiştir.

HTML Dosyalarını Açma

Aspose.Cells, HTML dosyasını Çalışma Kitabı nesnesinde açmanıza olanak tanır. HTML dosyası Microsoft Excel odaklı olmalı yani MS-Excel onu açabilmelidir.

CSV Dosyalarını Açma

Virgülle Ayrılmış Değerler (CSV) dosyaları, değerlerin virgülle ayrıldığı kayıtları içerir. Veriler, her sütunun virgül karakteriyle ayrıldığı ve çift tırnak karakteriyle alıntılandığı bir tablo olarak depolanır. Bir alan değeri çift tırnak karakteri içeriyorsa, bir çift çift tırnak karakteriyle çıkış yapılır. Elektronik tablo verilerini CSV’e aktarmak için Microsoft Excel’i de kullanabilirsiniz.

CSV dosyalarını açma ve geçersiz karakterleri değiştirme

Excel’de özel karakterler içeren CSV dosyası açıldığında karakterler otomatik olarak değiştirilmektedir. Aynı işlem aşağıda verilen kod örneğinde gösterilen Aspose.Cells API ile de yapılmaktadır.

Bu özelliğin test edilmesi için aşağıdaki bağlantılardan örnek kaynak dosyası indirilebilir.

Geçersiz Karakterler.csv

Metin Dosyalarını Özel Ayırıcıyla Açma

Metin dosyaları, elektronik tablo verilerini biçimlendirmeden tutmak için kullanılır. Dosya, bazı özelleştirilmiş sınırlayıcılara sahip olabilen bir tür düz metin dosyasıdır.

Bu özelliğin test edilmesi için aşağıdaki bağlantılardan örnek kaynak dosyası indirilebilir.

CustomSeparator.txt

Sekmeyle Sınırlandırılmış Dosyaları Açma

Sekmeyle ayrılmış (Metin) dosyası elektronik tablo verilerini içerir ancak herhangi bir biçimlendirme içermez. Veriler, tablolarda ve e-tablolarda olduğu gibi satırlar ve sütunlar halinde düzenlenir. Temel olarak sekmeyle ayrılmış dosya, her sütun arasında bir sekme bulunan özel bir tür düz metin dosyasıdır.

Sekmeyle Ayrılmış Değerler (TSV) Dosyalarını Açma

Sekmeyle ayrılmış değerler (TSV) dosyası elektronik tablo verilerini içeriyor ancak herhangi bir biçimlendirme içermiyor. Verilerin tablolar ve e-tablolardaki gibi satırlar ve sütunlar halinde düzenlendiği Sekmeyle Ayrılmış dosyayla aynıdır.

SXC Dosyalarını Açma

StarOffice Calc, Microsoft Excel’e benzer ve formülleri, grafikleri, işlevleri ve makroları destekler. Bu yazılımla oluşturulan elektronik tablolar SXC uzantısıyla kaydedilir. SXC dosyası aynı zamanda OpenOffice.org Calc elektronik tablo dosyaları için de kullanılır. Aspose.Cells, aşağıdaki kod örneğinde gösterildiği gibi SXC dosyasını okuyabilir.

FODS Dosyalarını Açma

FODS dosyası, OpenDocument XML’de herhangi bir sıkıştırma olmadan kaydedilen elektronik tablodur. Aspose.Cells, aşağıdaki kod örneğinde gösterildiği gibi FODS dosyasını okuyabilir.