Sheetize Namespace

Sınıflar

Sınıf AdıAçıklama
EbookConverterEbook ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.
EbookSaveOptions.EPUB, .AZW3 için kaydetme seçenekleri.
HtmlConverterHtml dosyaları (html, mht, …) ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.
HtmlSaveOptionsHtml kaydetme seçenekleri.
ImageConverterŞablon dosyasını pdf’ye dönüştürme için dönüştürücü.
ImageSaveOptionsResim kaydetme seçenekleri.
JsonConverterJson verileri ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.
JsonSaveOptionsJson kaydetme seçenekleri.
LicenseÜrünü lisanslar.
LoadOptionsŞablon dosyasını yükleme seçenekleri.
MergerLoadOptionsBirden fazla dosyayı birleştirme seçenekleri.
PdfConverterŞablon dosyasını pdf’ye dönüştürme için dönüştürücü.
PdfSaveOptionsPdf kaydetme seçenekleri.
SaveOptionsDosyayı kaydetme seçenekleri.
SheetizeExceptionAspose.Cells tarafından belirtilen hata oluştuğunda fırlatılan istisna.
SplitterSaveOptionsŞablon dosyasını ayırma seçenekleri.
SpreadsheetConverterFarklı elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü, örneğin xls, xlsx, xlsb, ods, spreadsheet ml…
SpreadsheetMergerBirden fazla şablon dosyasını birleştirir.
SpreadsheetSaveOptionsElektronik tablo kaydetme seçenekleri.
SpreadsheetSplitterElektronik tablo dosyasını birden fazla parçaya ayırır.
SpreadsheetUnlockerElektronik tablo dosyasını kilidini açar.
TextConverterMetin tabanlı formatlar (csv, markdown, dif…) ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.
TextSaveOptions.SQL, .MD, .CSV, .TSV, .TXT, .XML, .DIF için kaydetme seçenekleri.
UnlockerLoadOptionsExcel dosyalarının kilidini açma seçenekleri.

Enumlar

Enum AdıAçıklama
ExceptionTypeÖzel istisna türü kodunu temsil eder.
FileFormatTypeDönüşüm için desteklenen dosya formatlarını temsil eder.
ImageTypeBir resmin türünü (formatını) belirtir.

Sheetize Namespace alt bölümleri

Class EbookConverter

Bilgi

E-kitap ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.

public class EbookConverter  

Miras

object
EbookConverter

Miras Alınan Üyeler

Örnekler

1  
2
3EbookConverter converter = new EbookConverter();  
4LoadOptions loadOptions = new LoadOptions();  
5loadOptions.InputFile = "MyStory.xlsx";  
6EbookSaveOptions saveOptions = new EbookSaveOptions();  
7saveOptions.OutputFile = "res.epub";  
8converter.Process(loadOptions, saveOptions);  

Yapıcılar

EbookConverter()

public EbookConverter()  

Metotlar

Process(LoadOptions, EbookSaveOptions)

E-kitap ve diğer elektronik tablo dosya formatları arasında dönüşüm yapar.

public void Process(LoadOptions loadOptions, EbookSaveOptions saveOptions)  

Parametreler

Ad Alanı: Sheetize
Derleme: Sheetize.dll

Class EbookSaveOptions

Bilgi

Kaydetme seçenekleri .EPUB, .AZW3 için.

public class EbookSaveOptions : SaveOptions

Miras

objectSaveOptionsEbookSaveOptions

Miras Alınan Üyeler

Yapıcılar

EbookSaveOptions()

public EbookSaveOptions()

Özellikler

SaveFormat

Elektronik tablonun formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }

Özellik Değeri

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class HtmlConverter

Bilgi

HTML dosyaları (html, mht, …) ve diğer elektronik tablo dosya formatları arasında dönüştürme yapan bir dönüştürücü.

public class HtmlConverter

Kalıtım

objectHtmlConverter

Kalıtılan Üyeler

Örnekler

1HtmlConverter converter = new HtmlConverter();
2LoadOptions loadOptions = new LoadOptions();
3loadOptions.InputFile = "Template.xlsx";
4HtmlSaveOptions saveOptions = new HtmlSaveOptions();
5saveOptions.OutputFile = "res.html";
6converter.Process(loadOptions, saveOptions);

Yapıcılar

HtmlConverter()

public HtmlConverter()

Yöntemler

Process(LoadOptions, HtmlSaveOptions)

HTML dosyaları ile diğer elektronik tablo dosya formatları arasında dosya dönüştürür.

public void Process(LoadOptions loadOptions, HtmlSaveOptions saveOptions)

Parametreler

Namespace: Sheetize Assembly: Sheetize.dll

Class HtmlSaveOptions

Bilgi

Html’i kaydetmek için seçenekler.

public class HtmlSaveOptions : SaveOptions

Miras

objectSaveOptionsHtmlSaveOptions

Miras Alınan Üyeler

Yapıcılar

HtmlSaveOptions()

public HtmlSaveOptions()

Özellikler

SaveFormat

Tablonun formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }

Özellik Değeri

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class ImageConverter

Bilgi

Şablon dosyasını pdf’ye dönüştüren dönüştürücü.

public class ImageConverter

Kalıtım

objectImageConverter

Kalıtılan Üyeler

Örnekler

 1private class MyImageSaveOptions : ImageSaveOptions
 2{
 3    private const string ResultBase = "result/images/";
 4    public override Stream GetStream(int pageIndex)
 5    {
 6        return File.Create(ResultBase + "res_" + pageIndex + ".png");
 7    }
 8}
 9ImageConverter converter = new ImageConverter();
10LoadOptions loadOptions = new LoadOptions();
11loadOptions.InputFile = "Template.xlsx";
12ImageSaveOptions saveOptions = new MyImageSaveOptions();
13converter.Process(loadOptions, saveOptions);

Yapıcılar

ImageConverter()

public ImageConverter()

Metotlar

Process(LoadOptions, ImageSaveOptions)

Şablon dosyasını resimlere dönüştürür

public void Process(LoadOptions loadOptions, ImageSaveOptions saveOptions)

Parametreler

Namespace: Sheetize Assembly: Sheetize.dll

Class ImageSaveOptions

Bilgi

Görüntü kaydetme seçenekleri.

public class ImageSaveOptions : SaveOptions

Miras

objectSaveOptionsImageSaveOptions

Miras Alınan Üyeler

Yapıcılar

ImageSaveOptions()

public ImageSaveOptions()

Özellikler

HorizontalResolution

Oluşturulan görüntüler için yatay çözünürlüğü, inç başına nokta cinsinden alır veya ayarlar.

public int HorizontalResolution { get; set; }

Özellik Değeri

int

Açıklamalar

Varsayılan değer 96'dır.

Sheetize.ImageSaveOptions.HorizontalResolution ve Sheetize.ImageSaveOptions.VerticalResolution ayarları, çıktı görüntüsünün genişliğini ve yüksekliğini piksel cinsinden etkiler.

ImageType

Oluşturulan görüntülerin formatını alır veya ayarlar. Varsayılan değer Sheetize.ImageType.Png’dir.

public ImageType ImageType { get; set; }

Özellik Değeri

ImageType

OnePagePerSheet

OnePagePerSheet true ise, bir sayfanın tüm içeriği sonuçta yalnızca bir sayfaya yazılacaktır. PageSetup tarafından tanımlanan kağıt boyutu göz ardı edilecek, ancak PageSetup’un diğer ayarları etkili olmaya devam edecektir.

public bool OnePagePerSheet { get; set; }

Özellik Değeri

bool

VerticalResolution

Oluşturulan görüntüler için dikey çözünürlüğü, inç başına nokta cinsinden alır veya ayarlar.

public int VerticalResolution { get; set; }

Özellik Değeri

int

Açıklamalar

Varsayılan değer 96'dır.

Sheetize.ImageSaveOptions.HorizontalResolution ve Sheetize.ImageSaveOptions.VerticalResolution ayarları, çıktı görüntüsünün genişliğini ve yüksekliğini piksel cinsinden etkiler.

Metodlar

Finish(Stream)

Veriyi akışa yazmayı bitirir.
Varsayılan olarak bu yöntem, akışı doğrudan kapatır (Sheetize.SaveOptions.OutputStream tarafından belirtilen durum da dahil).
Kullanıcı, kaynakları nasıl serbest bırakacağına dair kendi gereksinimlerine ve Sheetize.ImageSaveOptions.GetStream(System.Int32) uygulamasına göre kontrol etmek için bu yöntemi geçersiz kılabilir.

public virtual void Finish(Stream stream)

Parametreler

  • stream Stream: görevi tamamlanmış olan akış

GetStream(int)

Görüntüyü kaydetmek için akışı alır.

public virtual Stream GetStream(int pageIndex)

Parametreler

  • pageIndex int: görüntüye dönüştürülecek sayfa

Dönüşler

Stream: Oluşturulan görüntüyü yazmak için akış.

Açıklamalar

Varsayılan olarak, eğer Sheetize.SaveOptions.OutputStream belirtilmiş ve etkiliyse, o zaman bu yöntem her zaman belirtilen Akışı döndürür. Kullanıcı, çok sayfalı çıktı için farklı ve uygun Akış nesneleri sağlamak üzere bu sınıfın kendi uygulamasında bu yöntemi geçersiz kılmalıdır.
Eğer Sheetize.SaveOptions.OutputFile belirtilmiş ve etkiliyse, eğer yalnızca bir sayfa görüntü varsa, o zaman belirtilen yol (dosya) doğrudan çıktı olarak kullanılacaktır; aksi takdirde, sayfa indeksi dosya adına eklenecek ve ardından dosyadan oluşturulan FileStream döndürülecektir. Örneğin, çıktı yolu res.png olarak belirtilmişse, oluşturulan görüntüler res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

Class JsonConverter

Bilgi

Json verileri ile diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.

public class JsonConverter  

Miras

object
JsonConverter

Miras Alınan Üyeler

Örnekler

1  
2
3JsonConverter converter = new JsonConverter();  
4LoadOptions loadOptions = new LoadOptions();  
5loadOptions.InputFile = "data.json";  
6JsonSaveOptions saveOptions = new JsonSaveOptions();  
7saveOptions.OutputFile = "res.xlsx";  
8converter.Process(loadOptions, saveOptions);  

Yapıcılar

JsonConverter()

public JsonConverter()  

Yöntemler

Process(LoadOptions, JsonSaveOptions)

Json verileri ile diğer elektronik tablo dosya formatları arasında dönüşüm yapar.

public void Process(LoadOptions loadOptions, JsonSaveOptions saveOptions)  

Parametreler

Namespace: Sheetize
Assembly: Sheetize.dll

Class JsonSaveOptions

Bilgi

Json kaydetme seçenekleri.

public class JsonSaveOptions : SaveOptions

Miras

objectSaveOptionsJsonSaveOptions

Miras Aldığı Üyeler

Yapıcılar

JsonSaveOptions()

public JsonSaveOptions()

Özellikler

SaveFormat

Elektronik tablonun formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }

Özellik Değeri

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class License

Bilgi

Ürünü lisanslar.

public class License

Miras

objectLicense

Türemiş Üyeler

Örnekler

1Sheetize.License license = new Sheetize.License();
2license.SetLicense("mylic.lic");

Yapıcılar

License()

public License()

Metodlar

SetLicense(Stream)

Lisans verilerini sağlayan akışla ürünü lisanslar.

public void SetLicense(Stream stream)

Parametreler

SetLicense(string)

Lisans dosyası ile ürünü lisanslar.

public void SetLicense(string licenseName)

Parametreler

Ad Alanı: Sheetize Assembly: Sheetize.dll

Class LoadOptions

Bilgi

Şablon dosyasını yüklemek için seçenekler.

public class LoadOptions

Kalıtım

objectLoadOptions

Türetilmiş

Kalıtılan Üyeler

Yapıcılar

LoadOptions()

public LoadOptions()

Özellikler

InputFile

Şablonun dosyasını (gerekirse yolla birlikte) alır ve ayarlar.

public string InputFile { get; set; }

Özellik Değeri

string

Notlar

Bu özelliğe boş olmayan ve sıfır olmayan bir yol ayarlandığında, daha önce ayarlanmış olan Sheetize.LoadOptions.InputStream değeri göz ardı edilecektir.

InputStream

Şablonun akışını alır ve ayarlar.

public Stream InputStream { get; set; }

Özellik Değeri

Stream

Notlar

Bu özelliğe boş olmayan bir akış ayarlandığında, daha önce ayarlanmış olan Sheetize.LoadOptions.InputFile değeri göz ardı edilecektir.

Namespace: Sheetize Assembly: Sheetize.dll

Class MergerLoadOptions

Bilgi

Birden fazla dosyayı birleştirmek için seçenekler.

public class MergerLoadOptions : LoadOptions

Miras

objectLoadOptionsMergerLoadOptions

Miras Alınan Üyeler

Yapıcılar

MergerLoadOptions()

public MergerLoadOptions()

Özellikler

InputStreamEnumerator

Veri yüklemek ve birleştirmek için kullanılan girdi akışlarını alır/ayarlar.

public IEnumerator InputStreamEnumerator { get; set; }

Özellik Değeri

IEnumerator

Metotlar

Finish(Stream)

Akıştan veri yüklemeyi tamamlar (Sheetize.MergerLoadOptions.InputStreamEnumerator’dan alınmıştır).
Varsayılan olarak, bu yöntem doğrudan akışı kapatır.
Kullanıcı, kaynakları serbest bırakmak için nasıl kontrol edeceğini kendi gereksinimlerine ve Sheetize.MergerLoadOptions.InputStreamEnumerator uygulamasına göre bu yöntemi geçersiz kılabilir.

public virtual void Finish(Stream stream)

Parametreler

  • stream Stream: görevini (verileri kaydetmek) tamamlamış akış

Ad Alanı: Sheetize Assembly: Sheetize.dll

Class PdfConverter

Bilgi

Şablon dosyasını pdf’ye dönüştüren dönüştürücü.

public class PdfConverter  

Kalıtım

object
PdfConverter

Kalıtılan Üyeler

Örnekler

1  
2
3PdfConverter converter = new PdfConverter();  
4LoadOptions loadOptions = new LoadOptions();  
5loadOptions.InputFile = "Template.xlsx";  
6PdfSaveOptions saveOptions = new PdfSaveOptions();  
7saveOptions.OutputFile = "res.pdf";  
8converter.Process(loadOptions, saveOptions);  

Yapıcılar

PdfConverter()

public PdfConverter()  

Metotlar

Process(LoadOptions, PdfSaveOptions)

Şablon dosyasını pdf’ye dönüştürür

public void Process(LoadOptions loadOptions, PdfSaveOptions saveOptions)  

Parametreler

  • loadOptions LoadOptions: Girdi ve yükleme için seçenekler:
  • saveOptions PdfSaveOptions: Çıktı ve kaydetme için seçenekler

Namespace: Sheetize
Assembly: Sheetize.dll

Class PdfSaveOptions

Bilgi

Pdf kaydetme seçenekleri.

csharp
public class PdfSaveOptions : SaveOptions

Miras

objectSaveOptionsPdfSaveOptions

Miras Alınan Üyeler

Yapıcılar

PdfSaveOptions()

csharp
public PdfSaveOptions()

Namespace: Sheetize Assembly: Sheetize.dll

Class SaveOptions

Bilgi

Dosyayı kaydetme seçenekleri.

public class SaveOptions

Miras

objectSaveOptions

Türetilen

Miras Alınan Üyeler

Yapıcılar

SaveOptions()

public SaveOptions()

Özellikler

OutputFile

Oluşturulan verileri kaydetmek için dosyayı (gerekirse yolu ile) alır ve ayarlar. Bu özelliği null veya boş bir dize dışındaki bir değerle ayarladığınızda, Sheetize.SaveOptions.OutputStream göz ardı edilecektir.

public string OutputFile { get; set; }

Özellik Değeri

string

OutputStream

Oluşturulan verileri yazmak için akışı alır ve ayarlar. Bu özelliği null dışındaki bir değerle ayarladığınızda, Sheetize.SaveOptions.OutputFile göz ardı edilecektir.

public Stream OutputStream { get; set; }

Özellik Değeri

Stream

Namespace: Sheetize Assembly: Sheetize.dll

Class SheetizeException

Bilgi

Aspose.Cells belirli bir hata oluştuğunda atılan istisna.

public class SheetizeException : ApplicationException, ISerializable, _Exception

Kalıtım

objectExceptionApplicationExceptionSheetizeException

Uygulamalar

Miras Alınan Üyeler

Özellikler

Kod

Özel istisna kodunu temsil eder.

public ExceptionType Code { get; }

Özellik Değeri

ExceptionType

Namespace: Sheetize Assembly: Sheetize.dll

Class SplitterSaveOptions

Bilgi

Şablon dosyasını bölme seçenekleri.

public class SplitterSaveOptions : SaveOptions

Miras

objectSaveOptionsSplitterSaveOptions

Devralınan Üyeler

Yapıcılar

SplitterSaveOptions()

public SplitterSaveOptions()

Özellikler

SaveFormat

Elektronik tablo formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }

Özellik Değeri

FileFormatType

Yöntemler

Finish(Stream)

Akan verilerin yazımını bitirir.
Varsayılan olarak, bu yöntem sadece akışı doğrudan kapatır (Sheetize.SaveOptions.OutputStream ile belirtilen durum dahil).
Kullanıcı, kaynakları kendi gereksinimlerine ve Sheetize.SplitterSaveOptions.GetStream(System.Int32) uygulamasına göre nasıl serbest bırakacaklarını kontrol etmek için bu yöntemi geçersiz kılabilir.

public virtual void Finish(Stream stream)

Parametreler

  • stream Stream: görevini tamamlayan akış (veri kaydetme için)

GetStream(int)

Bölünmüş kısmı kaydetmek için akışı alır.

public virtual Stream GetStream(int sn)

Parametreler

  • sn int: bölünmüş kısmın sıra numarası, 0 tabanlı.

Dönüş

Stream: Yazmak için bölünmüş kısmın akışı.

Açıklamalar

Varsayılan olarak, eğer Sheetize.SaveOptions.OutputStream belirtilmiş ve etkili olmuşsa, bu yöntem her zaman belirtilen Akışı döndürür. Kullanıcı, bu sınıfın kendi uygulamasında, farklı ve uygun Akış nesneleri sağlamak için bu yöntemi geçersiz kılmalıdır.
Eğer Sheetize.SaveOptions.OutputFile belirtilmiş ve etkili olmuşsa, sıra numarası dosya adına eklenecek ve ardından dosyadan oluşturulan FileStream döndürülecektir. Örneğin, çıktı yolu res.xlsx olarak belirtilirse, oluşan dosyalar res0.xlsx, res1.xlsx,… şeklinde olacaktır.

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetConverter

Bilgi

Farklı elektronik tablo dosya formatları arasında dönüştürme için dönüştürücü; xls, xlsx, xlsb, ods, spreadsheet ml gibi…

public class SpreadsheetConverter

Miras

objectSpreadsheetConverter

Miras Alınan Üyeler

Örnekler

1SpreadsheetConverter converter = new SpreadsheetConverter();
2LoadOptions loadOptions = new LoadOptions();
3loadOptions.InputFile = "Template.xlsx";
4SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions();
5saveOptions.OutputFile = "res.xlsb";
6converter.Process(loadOptions, saveOptions);

Yapıcılar

SpreadsheetConverter()

public SpreadsheetConverter()

Metotlar

Process(LoadOptions, SpreadsheetSaveOptions)

Farklı elektronik tablo dosya formatları arasında dönüştürür.

public void Process(LoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)

Parametreler

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetMerger

Bilgi

Birden fazla şablon dosyasını birleştirir.

public class SpreadsheetMerger  

Kalıtım

object
SpreadsheetMerger

Miras Alınan Üyeler

Örnekler

 1  
 2
 3SpreadsheetMerger merger = new SpreadsheetMerger();  
 4MergerLoadOptions loadOptions = new MergerLoadOptions();  
 5ArrayList list = new ArrayList();  
 6list.Add(File.OpenRead("template1.xlsx"));  
 7list.Add(File.OpenRead("template2.ods"));  
 8loadOptions.InputStreamEnumerator = list.GetEnumerator();  
 9SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions();  
10saveOptions.OutputFile = "res.xlsx";  
11merger.Process(loadOptions, saveOptions);  

Yapıcılar

SpreadsheetMerger()

public SpreadsheetMerger()  

Yöntemler

Process(MergerLoadOptions, SpreadsheetSaveOptions)

public void Process(MergerLoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)  

Parametreler

Namespace: Sheetize
Assembly: Sheetize.dll

Class SpreadsheetSaveOptions

Bilgi

Hesap tablosunu kaydetme seçenekleri.

public class SpreadsheetSaveOptions : SaveOptions  

Kalıtım

object
SaveOptions
SpreadsheetSaveOptions

Kalıtılan Üyeler

Yapıcılar

SpreadsheetSaveOptions()

public SpreadsheetSaveOptions()  

Özellikler

SaveFormat

Hesap tablosunun formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }  

Özellik Değeri

FileFormatType

Namespace: Sheetize
Assembly: Sheetize.dll

Class SpreadsheetSplitter

Bilgi

Sprey şablon dosyasını birden fazla parçaya böler.

public class SpreadsheetSplitter

Miras

objectSpreadsheetSplitter

Miras Alınan Üyeler

Örnekler

 1private class MySplitterSaveOptions : SplitterSaveOptions
 2{
 3    private const string ResultBase = "result/splitter/";
 4    public override Stream GetStream(int sn)
 5    {
 6        return File.Create(ResultBase + "part_" + sn + ".xlsx");
 7    }
 8}
 9SpreadsheetSplitter splitter = new SpreadsheetSplitter();
10LoadOptions loadOptions = new LoadOptions();
11loadOptions.InputFile = "Template.xlsx";
12MySplitterSaveOptions saveOptions = new MySplitterSaveOptions();
13splitter.Process(loadOptions, saveOptions);

Yapıcılar

SpreadsheetSplitter()

public SpreadsheetSplitter()

Metodlar

Process(LoadOptions, SplitterSaveOptions)

public void Process(LoadOptions loadOptions, SplitterSaveOptions saveOptions)

Parametreler

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetUnlocker

Bilgi

Hesap tablosu dosyasını açar.

public class SpreadsheetUnlocker  

Miras

object
SpreadsheetUnlocker

Miras Alınan Üyeler

Örnekler

1  
2
3SpreadsheetUnlocker işlemci = yeni SpreadsheetUnlocker();  
4UnlockerLoadOptions yüklemeSeçenekleri = yeni UnlockerLoadOptions();  
5yüklemeSeçenekleri.InputFile = "Template.xlsx";  
6yüklemeSeçenekleri.Password = "dosyayı açma parolası";  
7SpreadsheetSaveOptions kaydetmeSeçenekleri = yeni SpreadsheetSaveOptions();  
8kaydetmeSeçenekleri.OutputFile = "res.xlsx";  
9işlemci.Process(yüklemeSeçenekleri, kaydetmeSeçenekleri);  

Yapıcılar

SpreadsheetUnlocker()

public SpreadsheetUnlocker()  

Metotlar

Process(UnlockerLoadOptions, SpreadsheetSaveOptions)

public void Process(UnlockerLoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)  

Parametreler

Namespace: Sheetize
Assembly: Sheetize.dll

2 Kas 2024

Class TextConverter

Bilgi

Metin tabanlı formatlar (csv, markdown, dif…) ve diğer elektronik tablo dosya formatları arasında dönüşüm için dönüştürücü.

public class TextConverter

Miras

objectTextConverter

Miras Alınan Üyeler

Örnekler

1TextConverter converter = new TextConverter();
2LoadOptions loadOptions = new LoadOptions();
3loadOptions.InputFile = "Template.csv";
4TextSaveOptions saveOptions = new TextSaveOptions();
5saveOptions.OutputFile = "res.xlsx";
6converter.Process(loadOptions, saveOptions);

Yapıcılar

TextConverter()

public TextConverter()

Metotlar

Process(LoadOptions, TextSaveOptions)

Metin tabanlı formatlar ile diğer elektronik tablo dosya formatları arasında dosya formatını dönüştürür.

public void Process(LoadOptions loadOptions, TextSaveOptions saveOptions)

Parametreler

  • loadOptions LoadOptions: Giriş ve yükleme için seçenekler:
  • saveOptions TextSaveOptions: Çıkış ve kaydetme için seçenekler

Namespace: Sheetize Assembly: Sheetize.dll

Class TextSaveOptions

Bilgi

SQL, MD, CSV, TSV, TXT, XML, DIF için kaydetme seçenekleri.

public class TextSaveOptions : SaveOptions

Miras

objectSaveOptionsTextSaveOptions

Miras Alınan Üyeler

Yapıcılar

TextSaveOptions()

public TextSaveOptions()

Özellikler

SaveFormat

Elektronik tablonun formatını alır ve ayarlar.

public FileFormatType SaveFormat { get; set; }

Özellik Değeri

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class UnlockerLoadOptions

Bilgi

Excel dosyalarını açmak için seçenekler.

public class UnlockerLoadOptions : LoadOptions

Kalıtım

objectLoadOptionsUnlockerLoadOptions

Kalıtılan Üyeler

Yapıcılar

UnlockerLoadOptions()

public UnlockerLoadOptions()

Özellikler

Şifre

Dosyayı açmak için şifre.

public string Password { get; set; }

Özellik Değeri

string

Modify İçin Şifre

Dosyayı değiştirmek için şifre.

public string PasswordToModify { get; set; }

Özellik Değeri

string

Çalışma Kitabını Koru Olmaktan Çıkarma Şifresi

Çalışma kitabını koruma dışı bırakmak için şifre.

public string PasswordToUnprotectWorkbook { get; set; }

Özellik Değeri

string

Çalışma Sayfasını Koru Olmaktan Çıkarma Şifresi

Çalışma sayfasını koruma dışı bırakmak için şifre.

public string PasswordToUnprotectWorksheet { get; set; }

Özellik Değeri

string

Namespace: Sheetize Assembly: Sheetize.dll

Enum ExceptionType

Bilgi

Özel istisna türü kodunu temsil eder.

public enum ExceptionType

Alanlar

  • DataType = 0: Geçersiz veri türü ayarı.
  • FileCorrupted = 13: Dosya içeriği bozulmuş.
  • FileFormat = 1: Geçersiz dosya formatı.
  • IO = 8: Dosya geçersiz.
  • IncorrectPassword = 4: Geçersiz şifre.
  • Interrupted = 7: İşlem kesintiye uğradı.
  • InvalidData = 2: Geçersiz veri.
  • InvalidOperator = 3: Geçersiz operatör.
  • License = 5: Lisansa bağlı hatalar.
  • Limitation = 6: MS Excel sınırlama hatası.
  • Permission = 9: Bu dosyayı açmak için izin gereklidir.
  • UndisclosedInformation = 12: Dosya bazı açıklanmayan bilgiler içerir.
  • UnsupportedFeature = 10: Desteklenmeyen özellik.
  • UnsupportedStream = 11: Açılacak desteklenmeyen akış.

Namespace: Sheetize Assembly: Sheetize.dll

Enum FileFormatType

Bilgi

Dönüşüm için desteklenen dosya formatlarını temsil eder.

public enum FileFormatType

Alanlar

  • Auto = 0: Dosya diske kaydedildiğinde, dosya formatı dosya adının uzantısına göre belirlenir. Dosya akıma kaydedildiğinde, dosya formatı xlsx’dir.
  • Azw3 = 773: Azw3 dosyasını temsil eder.
  • Bmp = 263: Windows Bitmap
  • Csv = 1: Virgülle Ayrılmış Değerler (CSV) metin dosyası.
  • Dif = 30: Veri Değişim Formatı.
  • Docx = 62: .docx dosyasını temsil eder.
  • Emf = 258: Windows Geliştirilmiş Metin Dosyası.
  • Epub = 772: Epub dosyasını temsil eder.
  • Excel97To2003 = 5: Excel97-2003 xls dosyasını temsil eder.
  • Fods = 59: OpenDocument Düz XML Elektronik Tablo (.fods) dosya formatını temsil eder.
  • Gif = 322: Gif
  • Html = 12: Bir html dosyasını temsil eder.
  • Jpg = 261: JPEG JFIF.
  • Json = 513: Json
  • MHtml = 17: Bir mhtml dosyasını temsil eder.
  • Markdown = 57: Markdown belgesini temsil eder.
  • Numbers = 56: Numbers dosyasını temsil eder. Desteklenmiyor.
  • Ods = 14: Open Document Sheet (ODS) dosyası.
  • Ots = 31: Open Document Template Sheet (OTS) dosyası.
  • Pdf = 13: Bir Pdf dosyasını temsil eder.
  • Png = 262: Taşınabilir Ağ Grafikler.
  • Pptx = 61: .pptx dosyasını temsil eder.
  • SpreadsheetML = 15: Bir Excel 2003 xml dosyasını temsil eder.
  • SqlScript = 514: Sql
  • Svg = 28: SVG dosyası.
  • Sxc = 60: StarOffice Calc Elektronik Tablo (.sxc) dosya formatını temsil eder.
  • TabDelimited = 11: Bir sekme ile ayrılmış metin dosyasını temsil eder; Sheetize.FileFormatType.Tsv ile aynıdır.
  • Tiff = 21: Bir TIFF dosyasını temsil eder.
  • Tsv = 11: Sekme Ayrılmış Değerler (TSV) metin dosyası.
  • Unknown = 255: Tanınmamış formatı temsil eder, kaydedilemez.
  • XHtml = 771: XHtml dosyasını temsil eder.
  • Xlam = 10: Eklenti makrolarını etkinleştiren bir xltm dosyasını temsil eder.
  • Xlsb = 16: Bir xlsb dosyasını temsil eder.
  • Xlsm = 7: Makroları etkinleştiren bir xlsm dosyasını temsil eder.
  • Xlsx = 6: Bir xlsx dosyasını temsil eder.
  • Xlt = 32: Excel 97-2003 şablon dosyası.
  • Xltm = 9: Makroları etkinleştiren bir xltm dosyasını temsil eder.
  • Xltx = 8: Bir xltx dosyasını temsil eder.
  • Xml = 51: Basit bir xml dosyasını temsil eder.
  • Xps = 20: XPS (XML Kağıt Spesifikasyonu) formatı.

Namespace: Sheetize Assembly: Sheetize.dll

Enum ImageType

Bilgi

Bir görüntünün türünü (formatını) belirtir.

public enum ImageType

Alanlar

  • Bmp = 7: Windows Bitmap
  • Emf = 2: Windows Geliştirilmiş Metin Dosyası.
  • Gif = 66: Gif
  • Jpeg = 5: JPEG JFIF.
  • OfficeCompatibleEmf = 71: Office ile daha uyumlu olan Windows Geliştirilmiş Metin Dosyası.
  • Pict = 4: Macintosh PICT.
  • Png = 6: Taşınabilir Ağ Grafikler.
  • Svg = 68: Svg
  • Svm = 69: Svm
  • Tiff = 67: Tiff
  • Unknown = 0: Bilinmeyen bir görüntü türü.
  • WebP = 72: Weppy görüntü formatı
  • Wmf = 3: Windows Metin Dosyası.

Namespace: Sheetize Assembly: Sheetize.dll

 Türkçe