Sheetize Namespace

Κλάσεις

Όνομα ΚλάσηςΠεριγραφή
EbookConverterΜετατροπέας για μετατροπή μεταξύ ebook και άλλων μορφών αρχείων υπολογιστικών φύλλων.
EbookSaveOptionsΕπιλογές αποθήκευσης .EPUB, .AZW3.
HtmlConverterΜετατροπέας για μετατροπή μεταξύ αρχείων html (html, mht, …) και άλλων μορφών αρχείων υπολογιστικών φύλλων.
HtmlSaveOptionsΕπιλογές αποθήκευσης html.
ImageConverterΜετατροπέας για μετατροπή αρχείου προτύπου σε pdf.
ImageSaveOptionsΕπιλογές αποθήκευσης εικόνας.
JsonConverterΜετατροπέας για μετατροπή μεταξύ δεδομένων json και άλλων μορφών αρχείων υπολογιστικών φύλλων.
JsonSaveOptionsΕπιλογές αποθήκευσης json.
LicenseΑδειοδοτεί το προϊόν.
LoadOptionsΕπιλογές για φόρτωση αρχείου προτύπου.
MergerLoadOptionsΕπιλογές για συγχώνευση πολλών αρχείων.
PdfConverterΜετατροπέας για μετατροπή αρχείου προτύπου σε pdf.
PdfSaveOptionsΕπιλογές αποθήκευσης pdf.
SaveOptionsΕπιλογές αποθήκευσης αρχείου.
SheetizeExceptionΗ εξαίρεση που εκτοξεύεται όταν συμβαίνει καθορισμένο σφάλμα του Aspose.Cells.
SplitterSaveOptionsΕπιλογές για διαχωρισμό αρχείου προτύπου.
SpreadsheetConverterΜετατροπέας για μετατροπή μεταξύ διαφορετικών μορφών αρχείων υπολογιστικών φύλλων, όπως xls, xlsx, xlsb, ods, spreadsheet ml…
SpreadsheetMergerΣυγχ merges πολλά αρχεία προτύπων σε ένα.
SpreadsheetSaveOptionsΕπιλογές αποθήκευσης υπολογιστικού φύλλου.
SpreadsheetSplitterΔιαχωρίζει το αρχείο υπολογιστικού φύλλου σε πολλές μερίδες.
SpreadsheetUnlockerΞεκλειδώνει το αρχείο υπολογιστικού φύλλου.
TextConverterΜετατροπέας για μετατροπή μεταξύ μορφών βασισμένων σε κείμενο (csv, markdown, dif…) και άλλων μορφών αρχείων υπολογιστικών φύλλων.
TextSaveOptionsΕπιλογές αποθήκευσης .SQL, .MD, .CSV, .TSV, .TXT, .XML, .DIF.
UnlockerLoadOptionsΕπιλογές για ξεκλείδωμα αρχείων excel.

Είδη

Όνομα ΕίδουςΠεριγραφή
ExceptionTypeΠαρουσιάζει τον κωδικό τύπου προσαρμοσμένης εξαίρεσης.
FileFormatTypeΠαρουσιάζει τις υποστηριζόμενες μορφές αρχείων για μετατροπή.
ImageTypeΠροσδιορίζει τον τύπο (μορφή) μιας εικόνας.

Subsections of Sheetize Namespace

Class EbookConverter

Info

Μετατροπέας για μετατροπή μεταξύ ebook και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public class EbookConverter

Κληρονομικότητα

objectEbookConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

EbookConverter()

public EbookConverter()

Μέθοδοι

Process(LoadOptions, EbookSaveOptions)

Μετατρέπει μεταξύ ebook και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public void Process(LoadOptions loadOptions, EbookSaveOptions saveOptions)

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωση:
  • saveOptions EbookSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize Assembly: Sheetize.dll

Class EbookSaveOptions

Info

Επιλογές για την αποθήκευση .EPUB, .AZW3.

public class EbookSaveOptions : SaveOptions

Κληρονομία

objectSaveOptionsEbookSaveOptions

Κληρονομούμενα Μέλη

Constructors

EbookSaveOptions()

public EbookSaveOptions()

Properties

SaveFormat

Gets and sets the format of spreadsheet.

public FileFormatType SaveFormat { get; set; }

Τιμή Ιδιότητας

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class HtmlConverter

Info

Μετατροπέας για μετατροπή μεταξύ αρχείων html (html, mht, …) και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public class HtmlConverter

Κληρονομικότητα

objectHtmlConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

HtmlConverter()

public HtmlConverter()

Μέθοδοι

Process(LoadOptions, HtmlSaveOptions)

Μετατρέπει το αρχείο μεταξύ html και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public void Process(LoadOptions loadOptions, HtmlSaveOptions saveOptions)

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωμα:
  • saveOptions HtmlSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize Assembly: Sheetize.dll

Class HtmlSaveOptions

Info

Επιλογές για την αποθήκευση html.

public class HtmlSaveOptions : SaveOptions

Κληρονομικότητα

objectSaveOptionsHtmlSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

HtmlSaveOptions()

public HtmlSaveOptions()

Ιδιότητες

SaveFormat

Λαμβάνει και ρυθμίζει τη μορφή του υπολογιστικού φύλλου.

public FileFormatType SaveFormat { get; set; }

Τιμή Ιδιότητας

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class ImageConverter

Info

Μετατροπέας για τη μετατροπή αρχείου πρότυπου σε pdf.

public class ImageConverter  

Κληρονομικότητα

object
ImageConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

ImageConverter()

public ImageConverter()  

Μέθοδοι

Process(LoadOptions, ImageSaveOptions)

Μετατρέπει το αρχείο πρότυπου σε εικόνες

public void Process(LoadOptions loadOptions, ImageSaveOptions saveOptions)  

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωμα:
  • saveOptions ImageSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize
Assembly: Sheetize.dll

Class ImageSaveOptions

Info

Επιλογές για την αποθήκευση εικόνας.

public class ImageSaveOptions : SaveOptions

Κληρονομιά

objectSaveOptionsImageSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

ImageSaveOptions()

public ImageSaveOptions()

Ιδιότητες

HorizontalResolution

Λαμβάνει ή ορίζει την οριζόντια ανάλυση για τις παραγόμενες εικόνες, σε κουκίδες ανά ίντσα.

public int HorizontalResolution { get; set; }

Τιμή Ιδιοτήτων

int

Σημειώσεις

Η προεπιλεγμένη τιμή είναι 96.

Η ρύθμιση των Sheetize.ImageSaveOptions.HorizontalResolution και Sheetize.ImageSaveOptions.VerticalResolution επηρεάζει το πλάτος και το ύψος της εξόδου της εικόνας σε pixels.

ImageType

Λαμβάνει ή ορίζει τη μορφή των παραγμένων εικόνων. Η προεπιλεγμένη τιμή είναι Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Τιμή Ιδιοτήτων

ImageType

OnePagePerSheet

Εάν το OnePagePerSheet είναι true, όλο το περιεχόμενο ενός φύλλου θα εκτελείται σε μόνο μία σελίδα στο αποτέλεσμα. Το μέγεθος του χαρτιού που καθορίζεται από το PageSetup θα παραβλεφθεί, αλλά άλλες ρυθμίσεις του PageSetup παραμένουν σε ισχύ.

public bool OnePagePerSheet { get; set; }

Τιμή Ιδιοτήτων

bool

VerticalResolution

Λαμβάνει ή ορίζει την κατακόρυφη ανάλυση για τις παραγόμενες εικόνες, σε κουκίδες ανά ίντσα.

public int VerticalResolution { get; set; }

Τιμή Ιδιοτήτων

int

Σημειώσεις

Η προεπιλεγμένη τιμή είναι 96.

Η ρύθμιση των Sheetize.ImageSaveOptions.HorizontalResolution και Sheetize.ImageSaveOptions.VerticalResolution επηρεάζει το πλάτος και το ύψος της εξόδου της εικόνας σε pixels.

Μέθοδοι

Finish(Stream)

Ολοκληρώστε την εγγραφή δεδομένων στη ροή.
Από προεπιλογή, αυτή η μέθοδος κλείνει απλά τη ροή άμεσα (συμπεριλαμβανομένης της κατάστασης που η ροή είναι η καθορισμένη από το Sheetize.SaveOptions.OutputStream).
Ο χρήστης μπορεί να επανακαθορίσει αυτή τη μέθοδο για να ελέγξει πώς να απελευθερώσει τους πόρους σύμφωνα με τις απαιτήσεις του και την υλοποίηση της Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Παράμετροι

  • stream Stream: τη ροή που έχει ολοκληρώσει την εργασία της (αποθήκευση δεδομένων σε)

GetStream(int)

Λαμβάνει τη ροή για την αποθήκευση της εικόνας.

public virtual Stream GetStream(int pageIndex)

Παράμετροι

  • pageIndex int: η σελίδα που θα αποδοθεί σε εικόνα

Επιστρέφει

Stream : Ροή για την εγγραφή της παραγόμενης εικόνας.

Σημειώσεις

Από προεπιλογή, εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputStream, τότε αυτή η μέθοδος επιστρέφει πάντα τη καθορισμένη Ροή. Ο χρήστης θα πρέπει να επανακαθορίσει αυτή τη μέθοδο στην δική του υλοποίηση αυτής της κλάσης για να παρέχει διαφορετικά και κατάλληλα αντικείμενα Ροής για έξοδο πολλών σελίδων.
Εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputFile, εάν υπάρχει μόνο μία σελίδα εικόνας, τότε η καθορισμένη διαδρομή (αρχείο) θα χρησιμοποιηθεί απευθείας ως έξοδος. Αλλιώς, ο δείκτης σελίδας θα προστεθεί στο όνομα αρχείου και στη συνέχεια θα επιστραφεί η FileStream που δημιουργείται από το αρχείο. Για παράδειγμα, εάν η καθορισμένη διαδρομή εξόδου είναι res.png, τότε οι παραγόμενες εικόνες θα είναι res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

Class JsonConverter

Info

Μετατροπέας για τη μετατροπή μεταξύ δεδομένων json και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public class JsonConverter  

Κληρονομία

object
JsonConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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);  

Κατασκευαστές

JsonConverter()

public JsonConverter()  

Μέθοδοι

Process(LoadOptions, JsonSaveOptions)

Μετατρέπει μεταξύ δεδομένων json και άλλων μορφών αρχείων υπολογιστικών φύλλων.

public void Process(LoadOptions loadOptions, JsonSaveOptions saveOptions)  

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για εισαγωγή και φόρτωση:
  • saveOptions JsonSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize
Assembly: Sheetize.dll

Class JsonSaveOptions

Info

Επιλογές για αποθήκευση json.

public class JsonSaveOptions : SaveOptions

Κληρονομικότητα

objectSaveOptionsJsonSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

JsonSaveOptions()

public JsonSaveOptions()

Ιδιότητες

SaveFormat

Επιστρέφει και ρυθμίζει τη μορφή του υπολογιστικού φύλλου.

public FileFormatType SaveFormat { get; set; }

Τιμή Ιδιότητας

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class License

Info

Αδειοδοτεί το προϊόν.

public class License

Κληρονομικότητα

objectLicense

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

License()

public License()

Μέθοδοι

SetLicense(Stream)

Αδειοδοτεί το προϊόν μέσω του Stream που παρέχει δεδομένα άδειας.

public void SetLicense(Stream stream)

Παράμετροι

SetLicense(string)

Αδειοδοτεί το προϊόν μέσω του αρχείου άδειας.

public void SetLicense(string licenseName)

Παράμετροι

Namespace: Sheetize Assembly: Sheetize.dll

Class LoadOptions

Info

Επιλογές για τη φόρτωση αρχείου προτύπου.

public class LoadOptions

Κληρονομικότητα

objectLoadOptions

Παράγωγες Κλάσεις

Κληρονομούμενα Μέλη

Κατασκευαστές

LoadOptions()

public LoadOptions()

Ιδιότητες

InputFile

Επιστρέφει και ορίζει το αρχείο (με την διαδρομή αν είναι απαραίτητο) του προτύπου.

public string InputFile { get; set; }

Τιμή Ιδιότητας

string

Σχόλια

Όταν ορίσετε μία διαδρομή που δεν είναι κενή και δεν είναι null σε αυτή την ιδιότητα, η προηγουμένως ορισμένη τιμή για Sheetize.LoadOptions.InputStream θα αγνοηθεί.

InputStream

Επιστρέφει και ορίζει το Stream του προτύπου.

public Stream InputStream { get; set; }

Τιμή Ιδιότητας

Stream

Σχόλια

Όταν ορίσετε ένα Stream που δεν είναι κενό σε αυτή την ιδιότητα, η προηγουμένως ορισμένη τιμή για Sheetize.LoadOptions.InputFile θα αγνοηθεί.

Namespace: Sheetize Assembly: Sheetize.dll

Class MergerLoadOptions

Info

Επιλογές για την συγχώνευση πολλαπλών αρχείων.

public class MergerLoadOptions : LoadOptions  

Κληρονομία

object
LoadOptions
MergerLoadOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

MergerLoadOptions()

public MergerLoadOptions()  

Ιδιότητες

InputStreamEnumerator

Λαμβάνει/ορίζει τις ροές εισόδου από τις οποίες να φορτωθούν δεδομένα και να συγχωνευτούν.

public IEnumerator InputStreamEnumerator { get; set; }  

Τιμή Ιδιοτήτων

IEnumerator

Μέθοδοι

Finish(Stream)

Ολοκληρώνει την φόρτωση δεδομένων από τη ροή (που λαμβάνεται από το Sheetize.MergerLoadOptions.InputStreamEnumerator).

Από προεπιλογή, αυτή η μέθοδος κλείνει απευθείας τη ροή

Ο χρήστης μπορεί να αντικαταστήσει αυτή τη μέθοδο για να ελέγξει πώς να απελευθερώσει τους πόρους
σύμφωνα με τις απαιτήσεις τους και την υλοποίηση του Sheetize.MergerLoadOptions.InputStreamEnumerator.

public virtual void Finish(Stream stream)  

Παράμετροι

  • stream Stream: η ροή που έχει ολοκληρώσει το έργο της (αποθήκευση δεδομένων σε)

Namespace: Sheetize
Assembly: Sheetize.dll

Class PdfConverter

Info

Μέσο για μετατροπή αρχείου πρότυπου σε pdf.

public class PdfConverter

Κληρονομικότητα

objectPdfConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

PdfConverter()

public PdfConverter()

Μέθοδοι

Process(LoadOptions, PdfSaveOptions)

Μετατρέπει το αρχείο πρότυπου σε pdf

public void Process(LoadOptions loadOptions, PdfSaveOptions saveOptions)

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωση:
  • saveOptions PdfSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize Assembly: Sheetize.dll

Class PdfSaveOptions

Info

Επιλογές για την αποθήκευση pdf.

public class PdfSaveOptions : SaveOptions

Κληρονομικότητα

objectSaveOptionsPdfSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

PdfSaveOptions()

public PdfSaveOptions()

Namespace: Sheetize Assembly: Sheetize.dll

Class SaveOptions

Info

Επιλογές για την αποθήκευση του αρχείου.

public class SaveOptions

Κληρονομικότητα

objectSaveOptions

Παράγωγα

Κληρονομούμενα Μέλη

Κατασκευαστές

SaveOptions()

public SaveOptions()

Ιδιότητες

OutputFile

Αποκτά και ρυθμίζει το αρχείο (με διαδρομή αν χρειάζεται) για την αποθήκευση των παραγόμενων δεδομένων. Όταν ρυθμίζετε αυτή την ιδιότητα με τιμή διαφορετική από null ή κενή συμβολοσειρά, η Sheetize.SaveOptions.OutputStream θα παρακαμφθεί.

public string OutputFile { get; set; }

Τιμή Ιδιότητας

string

OutputStream

Αποκτά και ρυθμίζει το Stream για την εγγραφή των παραγόμενων δεδομένων. Όταν ρυθμίζετε αυτή την ιδιότητα με τιμή διαφορετική από null, η Sheetize.SaveOptions.OutputFile θα παρακαμφθεί.

public Stream OutputStream { get; set; }

Τιμή Ιδιότητας

Stream

Namespace: Sheetize Assembly: Sheetize.dll

Class SheetizeException

Info

Η εξαίρεση που εκτοξεύεται όταν συμβαίνει σφάλμα που καθορίζεται από το Aspose.Cells.

public class SheetizeException : ApplicationException, ISerializable, _Exception

Κληρονόμηση

objectExceptionApplicationExceptionSheetizeException

Υλοποιεί

Κληρονομούμενα Μέλη

Ιδιότητες

Κωδικός

Αναπαριστά τον προσαρμοσμένο κωδικό εξαίρεσης.

public ExceptionType Code { get; }

Τιμή Ιδιότητας

ExceptionType

Namespace: Sheetize Assembly: Sheetize.dll

Class SplitterSaveOptions

Info

Επιλογές για διαχωρισμό αρχείου προτύπου.

public class SplitterSaveOptions : SaveOptions

Κληρονομικότητα

objectSaveOptionsSplitterSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

SplitterSaveOptions()

public SplitterSaveOptions()

Ιδιότητες

SaveFormat

Αποκτά και ορίζει τη μορφή του υπολογιστικού φύλλου.

public FileFormatType SaveFormat { get; set; }

Τιμή Ιδιοτήτων

FileFormatType

Μέθοδοι

Finish(Stream)

Ολοκληρώνει την εγγραφή δεδομένων στο ρεύμα.
Από προεπιλογή, αυτή η μέθοδος κλείνει απευθείας το ρεύμα (συμπεριλαμβανομένης της περίπτωσης που το ρεύμα είναι αυτό που έχει καθοριστεί από το Sheetize.SaveOptions.OutputStream).
Ο χρήστης μπορεί να επανακαθορίσει αυτή τη μέθοδο για να ελέγξει πώς θα απελευθερώσει τους πόρους σύμφωνα με τις απαιτήσεις του και την υλοποίηση του Sheetize.SplitterSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Παράμετροι

  • stream Stream: το ρεύμα που έχει ολοκληρώσει την εργασία του (αποθήκευση δεδομένων σε).

GetStream(int)

Αποκτά ρεύμα για να αποθηκεύσει το διαχωρισμένο μέρος.

public virtual Stream GetStream(int sn)

Παράμετροι

  • sn int: ο αριθμός ακολουθίας του διαχωρισμένου μέρους, με βάση το 0.

Επιστρέφει

Stream : Ρεύμα για την εγγραφή του διαχωρισμένου μέρους.

Σημειώσεις

Από προεπιλογή, εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputStream, τότε αυτή η μέθοδος επιστρέφει πάντα το καθορισμένο ρεύμα. Ο χρήστης θα πρέπει να επανακαθορίσει αυτή τη μέθοδο στην δική του υλοποίηση αυτής της τάξης για να παρέχει διάφορα και κατάλληλα ρεύματα για την πολυμερή έξοδο.
Εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputFile, τότε ο αριθμός ακολουθίας θα προστεθεί στο όνομα του αρχείου και στη συνέχεια θα επιστρέφει το FileStream που κατασκευάστηκε από το αρχείο. Για παράδειγμα, εάν η διαδρομή εξόδου καθοριστεί ως res.xlsx, τότε τα παραγόμενα αρχεία θα είναι res0.xlsx, res1.xlsx,…

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetConverter

Info

Μετατροπέας για τη μετατροπή μεταξύ διαφορετικών μορφών αρχείων υπολογιστικών φύλλων, όπως xls, xlsx, xlsb, ods, spreadsheet ml…

public class SpreadsheetConverter  

Κληρονομικότητα

object
SpreadsheetConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

SpreadsheetConverter()

public SpreadsheetConverter()  

Μέθοδοι

Process(LoadOptions, SpreadsheetSaveOptions)

Μετατρέπει μεταξύ διαφορετικών μορφών αρχείων υπολογιστικών φύλλων.

public void Process(LoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)  

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για την είσοδο και τη φόρτωση:
  • saveOptions SpreadsheetSaveOptions: Επιλογές για την έξοδο και την αποθήκευση

Namespace: Sheetize
Assembly: Sheetize.dll

Class SpreadsheetMerger

Info

Συγχωνεύει πολλαπλά αρχεία προτύπων σε ένα.

public class SpreadsheetMerger

Κληρονομικότητα

objectSpreadsheetMerger

Κληρονομημένα Μέλη

Παραδείγματα

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

Κατασκευαστές

SpreadsheetMerger()

public SpreadsheetMerger()

Μέθοδοι

Process(MergerLoadOptions, SpreadsheetSaveOptions)

public void Process(MergerLoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)

Παράμετροι

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetSaveOptions

Info

Επιλογές αποθήκευσης υπολογιστικού φύλλου.

public class SpreadsheetSaveOptions : SaveOptions

Κληρονομικότητα

objectSaveOptionsSpreadsheetSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

SpreadsheetSaveOptions()

public SpreadsheetSaveOptions()

Ιδιότητες

SaveFormat

Αποκτά και ορίζει τη μορφή του υπολογιστικού φύλλου.

public FileFormatType SaveFormat { get; set; }

Τιμή Ιδιότητας

FileFormatType

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetSplitter

Info

Δημιουργεί αρχεία υπολογιστικών φύλλων σε πολλαπλά μέρη.

public class SpreadsheetSplitter

Κληρονομιά

objectSpreadsheetSplitter

Κληρονομούμενα Μέλη

Παραδείγματα

 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);

Κατασκευαστές

SpreadsheetSplitter()

public SpreadsheetSplitter()

Μέθοδοι

Process(LoadOptions, SplitterSaveOptions)

public void Process(LoadOptions loadOptions, SplitterSaveOptions saveOptions)

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωση:
  • saveOptions SplitterSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize Assembly: Sheetize.dll

Class SpreadsheetUnlocker

Info

Ξεκλειδώστε το αρχείο υπολογιστικού φύλλου.

public class SpreadsheetUnlocker  

Κληρονομικότητα

object
SpreadsheetUnlocker

Κληρονομούμενα Μέλη

Παραδείγματα

1  
2  
3SpreadsheetUnlocker processor = new SpreadsheetUnlocker();  
4UnlockerLoadOptions loadOptions = new UnlockerLoadOptions();  
5loadOptions.InputFile = "Template.xlsx";  
6loadOptions.Password = "password to open file";  
7SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions();  
8saveOptions.OutputFile = "res.xlsx";  
9processor.Process(loadOptions, saveOptions);  

Κατασκευαστές

SpreadsheetUnlocker()

public SpreadsheetUnlocker()  

Μέθοδοι

Process(UnlockerLoadOptions, SpreadsheetSaveOptions)

public void Process(UnlockerLoadOptions loadOptions, SpreadsheetSaveOptions saveOptions)  

Παράμετροι

Namespace: Sheetize
Assembly: Sheetize.dll

Class TextConverter

Info

Μετατροπέας για μετατροπή μεταξύ φορμά κειμένου (csv, markdown, dif…) και άλλων φορμά αρχείων υπολογιστικών φύλλων.

public class TextConverter

Κληρονομικότητα

objectTextConverter

Κληρονομούμενα Μέλη

Παραδείγματα

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

Κατασκευαστές

TextConverter()

public TextConverter()

Μέθοδοι

Process(LoadOptions, TextSaveOptions)

Μετατρέπει το φορμά αρχείου μεταξύ φορμά κειμένου και άλλων φορμά αρχείων υπολογιστικών φύλλων

public void Process(LoadOptions loadOptions, TextSaveOptions saveOptions)

Παράμετροι

  • loadOptions LoadOptions: Επιλογές για είσοδο και φόρτωση:
  • saveOptions TextSaveOptions: Επιλογές για έξοδο και αποθήκευση

Namespace: Sheetize Assembly: Sheetize.dll

Class TextSaveOptions

Info

Επιλογές για την αποθήκευση .SQL,.MD, .CSV, .TSV, .TXT, .XML, .DIF.

public class TextSaveOptions : SaveOptions  

Κληρονομία

object
SaveOptions
TextSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

TextSaveOptions()

public TextSaveOptions()  

Ιδιότητες

SaveFormat

Λαμβάνει και ορίζει τη μορφή του υπολογιστικού φύλλου.

public FileFormatType SaveFormat { get; set; }  

Τιμή Ιδιότητας

FileFormatType

Namespace: Sheetize
Assembly: Sheetize.dll

Class UnlockerLoadOptions

Info

Επιλογές για την ξεκλείδωμα αρχείων excel.

public class UnlockerLoadOptions : LoadOptions

Κληρονομικότητα

objectLoadOptionsUnlockerLoadOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

UnlockerLoadOptions()

public UnlockerLoadOptions()

Ιδιότητες

Password

Κωδικός πρόσβασης για να ανοίξετε το αρχείο.

public string Password { get; set; }

Τιμή Ιδιότητας

string

PasswordToModify

Κωδικός πρόσβασης για να τροποποιήσετε το αρχείο.

public string PasswordToModify { get; set; }

Τιμή Ιδιότητας

string

PasswordToUnprotectWorkbook

Κωδικός πρόσβασης για να ξεκλειδώσετε το βιβλίο εργασίας.

public string PasswordToUnprotectWorkbook { get; set; }

Τιμή Ιδιότητας

string

PasswordToUnprotectWorksheet

Κωδικός πρόσβασης για να ξεκλειδώσετε το φύλλο εργασίας.

public string PasswordToUnprotectWorksheet { get; set; }

Τιμή Ιδιότητας

string

Namespace: Sheetize Assembly: Sheetize.dll

Enum ExceptionType

Info

Αναπαριστά τον κωδικό τύπου προσαρμοσμένης εξαίρεσης.

public enum ExceptionType

Fields

  • DataType = 0: Μη έγκυρη ρύθμιση τύπου δεδομένων.
  • FileCorrupted = 13: Το περιεχόμενο του αρχείου είναι κατεστραμμένο.
  • FileFormat = 1: Μη έγκυρη μορφή αρχείου.
  • IO = 8: Το αρχείο είναι μη έγκυρο.
  • IncorrectPassword = 4: Λάθος κωδικός πρόσβασης.
  • Interrupted = 7: Η διαδικασία διακόπτεται.
  • InvalidData = 2: Μη έγκυρα δεδομένα.
  • InvalidOperator = 3: Μη έγκυρος τελεστής.
  • License = 5: Σφάλματα που σχετίζονται με άδειες.
  • Limitation = 6: Σφάλμα υπεραρίθμησης του MS Excel.
  • Permission = 9: Απαιτείται άδεια για να ανοίξετε αυτό το αρχείο.
  • UndisclosedInformation = 12: Τα αρχεία περιέχουν κάποιες μη δημοσιευμένες πληροφορίες.
  • UnsupportedFeature = 10: Μη υποστηριζόμενη δυνατότητα.
  • UnsupportedStream = 11: Μη υποστηριζόμενη ροή για άνοιγμα.

Namespace: Sheetize Assembly: Sheetize.dll

Enum FileFormatType

Info

Αναπαριστά τους υποστηριζόμενους τύπους αρχείων για μετατροπή.

public enum FileFormatType

Fields

  • Auto = 0: Αν αποθηκεύετε το αρχείο στον δίσκο, ο τύπος αρχείου συμφωνεί με την επέκταση του ονόματος αρχείου. Αν αποθηκεύετε το αρχείο στη ροή, ο τύπος αρχείου είναι xlsx.
  • Azw3 = 773: Αναπαριστά το αρχείο Azw3.
  • Bmp = 263: Windows Bitmap
  • Csv = 1: Αρχείο κειμένου με διαχωριστικά κόμμα (CSV).
  • Dif = 30: Δεδομένα Διαφορετικής Μορφής.
  • Docx = 62: Αναπαριστά το αρχείο .docx.
  • Emf = 258: Windows Enhanced Metafile.
  • Epub = 772: Αναπαριστά το αρχείο Epub.
  • Excel97To2003 = 5: Αναπαριστά ένα αρχείο xls Excel97-2003.
  • Fods = 59: Αναπαριστά το αρχείο OpenDocument Flat XML Spreadsheet (.fods).
  • Gif = 322: Gif
  • Html = 12: Αναπαριστά ένα αρχείο html.
  • Jpg = 261: JPEG JFIF.
  • Json = 513: Json
  • MHtml = 17: Αναπαριστά ένα αρχείο mhtml.
  • Markdown = 57: Αναπαριστά ένα έγγραφο markdown.
  • Numbers = 56: Αναπαριστά ένα αρχείο numbers. Δεν υποστηρίζεται.
  • Ods = 14: Αρχείο Open Document Sheet (ODS).
  • Ots = 31: Αρχείο Open Document Template Sheet (OTS).
  • Pdf = 13: Αναπαριστά ένα αρχείο Pdf.
  • Png = 262: Portable Network Graphics.
  • Pptx = 61: Αναπαριστά το αρχείο .pptx.
  • SpreadsheetML = 15: Αναπαριστά ένα αρχείο xml Excel 2003.
  • SqlScript = 514: Sql
  • Svg = 28: Αρχείο SVG.
  • Sxc = 60: Αναπαριστά τη μορφή αρχείου StarOffice Calc Spreadsheet (.sxc).
  • TabDelimited = 11: Αναπαριστά ένα αρχείο κειμένου με διαχωριστικά tab, ίδιο με το Sheetize.FileFormatType.Tsv.
  • Tiff = 21: Αναπαριστά ένα αρχείο TIFF.
  • Tsv = 11: Αρχείο κειμένου με διαχωριστικά tab (TSV).
  • Unknown = 255: Αναπαριστά αναγνωρισμένο τύπο αρχείου, δεν μπορεί να αποθηκευτεί.
  • XHtml = 771: Αναπαριστά το αρχείο XHtml.
  • Xlam = 10: Αναπαριστά ένα αρχείο xltm που επιτρέπει μακροεντολές προσθέτων.
  • Xlsb = 16: Αναπαριστά ένα αρχείο xlsb.
  • Xlsm = 7: Αναπαριστά ένα αρχείο xlsm που επιτρέπει μακροεντολές.
  • Xlsx = 6: Αναπαριστά ένα αρχείο xlsx.
  • Xlt = 32: Αρχείο προτύπου Excel 97-2003.
  • Xltm = 9: Αναπαριστά ένα αρχείο xltm που επιτρέπει μακροεντολές.
  • Xltx = 8: Αναπαριστά ένα αρχείο xltx.
  • Xml = 51: Αναπαριστά ένα απλό αρχείο xml.
  • Xps = 20: Μορφή XPS (XML Paper Specification).

Namespace: Sheetize Assembly: Sheetize.dll

Enum ImageType

Info

Καθορίζει τον τύπο (μορφή) μιας εικόνας.

public enum ImageType

Fields

  • Bmp = 7: Windows Bitmap
  • Emf = 2: Windows Enhanced Metafile.
  • Gif = 66: Gif
  • Jpeg = 5: JPEG JFIF.
  • OfficeCompatibleEmf = 71: Windows Enhanced Metafile που είναι πιο συμβατό με το Office.
  • Pict = 4: Macintosh PICT.
  • Png = 6: Portable Network Graphics.
  • Svg = 68: Svg
  • Svm = 69: Svm
  • Tiff = 67: Tiff
  • Unknown = 0: Ένας άγνωστος τύπος εικόνας.
  • WebP = 72: Μορφή εικόνας Weppy.
  • Wmf = 3: Windows Metafile.

Namespace: Sheetize Assembly: Sheetize.dll

 Ελληνικά