Class CellsHelper

Class CellsHelper

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Bietet Hilfsfunktionen.

public class CellsHelper

Vererbung

objectCellsHelper

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Eigenschaften

AltStartPath

Erhält oder setzt den alternativen Startpfad, auf den von einigen externen Formelreferenzen verwiesen wird.

public static string AltStartPath { get; set; }

Eigenschaftswert

string

CustomImplementationFactory

Erhält oder setzt die Fabrik zur Erstellung von Instanzen mit spezieller Implementierung.

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

Eigenschaftswert

CustomImplementationFactory

DPI

Erhält die DPI der Maschine.

public static double DPI { get; set; }

Eigenschaftswert

double

IsCloudPlatform

Bitte setzen Sie diese Eigenschaft auf True, wenn Sie auf einer Cloud-Plattform wie Azure, AWSLambda usw. arbeiten.

public static bool IsCloudPlatform { get; set; }

Eigenschaftswert

bool

LibraryPath

Erhält oder setzt den Bibliothekspfad, auf den von einigen externen Formelreferenzen verwiesen wird.

public static string LibraryPath { get; set; }

Eigenschaftswert

string

SignificantDigits

Erhält und setzt die Anzahl der signifikanten Ziffern. Der Standardwert ist 17.

public static int SignificantDigits { get; set; }

Eigenschaftswert

int

Bemerkungen

Kann jetzt nur 15 oder 17 sein.

StartupPath

Erhält oder setzt den Startpfad, auf den von einigen externen Formelreferenzen verwiesen wird.

public static string StartupPath { get; set; }

Eigenschaftswert

string

Methoden

CellIndexToName(int, int)

Erhält den Zellennamen entsprechend ihren Zeilen- und Spaltenindizes.

public static string CellIndexToName(int row, int column)

Parameter

row int

Zeilenindex.

column int

Spaltenindex.

Rückgabewert

string

Name der Zelle.

CellNameToIndex(string, out int, out int)

Erhält die Zeilen- und Spaltenindizes der Zelle entsprechend ihrem Namen.

public static void CellNameToIndex(string cellName, out int row, out int column)

Parameter

cellName string

Name der Zelle.

row int

Ausgabe-Zeilenindex

column int

Ausgabe-Spaltenindex

ColumnIndexToName(int)

Erhält den Spaltennamen entsprechend dem Spaltenindex.

public static string ColumnIndexToName(int column)

Parameter

column int

Spaltenindex.

Rückgabewert

string

Name der Spalte.

ColumnNameToIndex(string)

Erhält den Spaltenindex entsprechend dem Spaltennamen.

public static int ColumnNameToIndex(string columnName)

Parameter

columnName string

Spaltenname.

Rückgabewert

int

Spaltenindex.

CreateSafeSheetName(string)

Überprüft den angegebenen Blattnamen und erstellt einen gültigen, wenn nötig. Wenn der angegebene Blattname den Regeln für Excel-Blattnamen entspricht, wird er zurückgegeben. Andernfalls wird der String gekürzt, wenn die Länge das Limit überschreitet, und ungültige Zeichen werden durch ’ ’ ersetzt, dann wird der neu erstellte String-Wert zurückgegeben.

public static string CreateSafeSheetName(string nameProposal)

Parameter

nameProposal string

Zu verwendender Blattname

Rückgabewert

string

CreateSafeSheetName(string, char)

Überprüft den angegebenen Blattnamen und erstellt einen gültigen, wenn nötig. Wenn der angegebene Blattname den Regeln für Excel-Blattnamen entspricht, wird er zurückgegeben. Andernfalls wird der String gekürzt, wenn die Länge das Limit überschreitet, und ungültige Zeichen werden durch das angegebene Zeichen ersetzt, dann wird der neu erstellte String-Wert zurückgegeben.

public static string CreateSafeSheetName(string nameProposal, char replaceChar)

Parameter

nameProposal string

Zu verwendender Blattname

replaceChar char

Zeichen, das verwendet wird, um ungültige Zeichen im angegebenen Blattnamen zu ersetzen

Rückgabewert

string

GetDateTimeFromDouble(double, bool)

Konvertiert den double-Wert in den Datumszeitwert.

public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)

Parameter

doubleValue double

Der double-Wert.

date1904 bool

Datum 1904-System.

Rückgabewert

DateTime

GetDoubleFromDateTime(DateTime, bool)

Konvertiert das Datum in den double-Wert.

public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)

Parameter

dateTime DateTime

Das Datum.

date1904 bool

Datum 1904-System.

Rückgabewert

double

GetTextWidth(string, Font, double)

Erhält die Breite des Textes in Punkten.

public static double GetTextWidth(string text, Font font, double scaling)

Parameter

text string

Der Text.

font Font

Die Schriftart des Textes.

scaling double

Die Skalierung des Textes.

Rückgabewert

double

GetUsedColors(Workbook)

Erhält alle verwendeten Farben im Arbeitsbuch.

public static Color[] GetUsedColors(Workbook workbook)

Parameter

workbook Workbook

Das Arbeitsbuchobjekt.

Rückgabewert

Color[]

Die verwendeten Farben.

GetVersion()

Erhält die Versionsnummer.

public static string GetVersion()

Rückgabewert

string

Die Versionsnummer.

InitForDotNetCore()

Führt die Initialisierung für das .NetCore-Programm durch. Wir empfehlen, diese Methode zuerst für alle .NetCore-Initialisierungen aufzurufen. Beispiel: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();

public static void InitForDotNetCore()

MergeFiles(string[], string, string)

Fügt einige große xls-Dateien zu einer xls-Datei zusammen.

public static void MergeFiles(string[] files, string cachedFile, string destFile)

Parameter

files string[]

Die Dateien.

cachedFile string

Die zwischengespeicherte Datei.

destFile string

Die Zieldatei.

Bemerkungen

Diese Methode unterstützt nur das Zusammenführen von Daten, Stilen und Formeln in die neue Datei. Die zwischengespeicherte Datei wird verwendet, um einige temporäre Daten zu speichern.

NeedQuoteInFormula(string)

Gibt an, ob der Name des Blattes in einfache Anführungszeichen gesetzt werden sollte.

public static bool NeedQuoteInFormula(string sheetName)

Parameter

sheetName string

Der Name des Blattes

Rückgabewert

bool

RowIndexToName(int)

Erhält den Zeilennamen entsprechend dem Zeilenindex.

public static string RowIndexToName(int row)

Parameter

row int

Zeilenindex.

Rückgabewert

string

Name der Zeile.

RowNameToIndex(string)

Erhält den Zeilenindex entsprechend dem Zeilennamen.

public static int RowNameToIndex(string rowName)

Parameter

rowName string

Zeilenname.

Rückgabewert

int

Zeilenindex.

 Deutsch