Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Zapewnia funkcje pomocnicze.
public class CellsHelper
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Właściwości
AltStartPath
Pobiera lub ustawia alternatywną ścieżkę startową, która jest używana przez niektóre zewnętrzne odwołania do formuł.
public static string AltStartPath { get; set; }
Wartość właściwości
CustomImplementationFactory
Pobiera lub ustawia fabrykę do tworzenia instancji ze specjalną implementacją.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Wartość właściwości
DPI
Pobiera DPI maszyny.
public static double DPI { get; set; }
Wartość właściwości
IsCloudPlatform
Proszę ustawić tę właściwość na True, gdy działa na platformie chmurowej, takiej jak: Azure, AWSLambda itp.
public static bool IsCloudPlatform { get; set; }
Wartość właściwości
LibraryPath
Pobiera lub ustawia ścieżkę biblioteki, która jest używana przez niektóre zewnętrzne odwołania do formuł.
public static string LibraryPath { get; set; }
Wartość właściwości
SignificantDigits
Pobiera i ustawia liczbę cyfr znaczących. Wartość domyślna to 17.
public static int SignificantDigits { get; set; }
Wartość właściwości
Uwagi
Może być tylko 15 lub 17 teraz.
StartupPath
Pobiera lub ustawia ścieżkę startową, która jest używana przez niektóre zewnętrzne odwołania do formuł.
public static string StartupPath { get; set; }
Wartość właściwości
Metody
CellIndexToName(int, int)
Pobiera nazwę komórki zgodnie z jej indeksami wiersza i kolumny.
public static string CellIndexToName(int row, int column)
Parametry
row
int
Indeks wiersza.
column
int
Indeks kolumny.
Zwraca
Nazwa komórki.
CellNameToIndex(string, out int, out int)
Pobiera indeksy wiersza i kolumny komórki zgodnie z jej nazwą.
public static void CellNameToIndex(string cellName, out int row, out int column)
Parametry
cellName
string
Nazwa komórki.
row
int
Wyjściowy indeks wiersza.
column
int
Wyjściowy indeks kolumny.
ColumnIndexToName(int)
Pobiera nazwę kolumny zgodnie z indeksem kolumny.
public static string ColumnIndexToName(int column)
Parametry
column
int
Indeks kolumny.
Zwraca
Nazwa kolumny.
ColumnNameToIndex(string)
Pobiera indeks kolumny zgodnie z nazwą kolumny.
public static int ColumnNameToIndex(string columnName)
Parametry
columnName
string
Nazwa kolumny.
Zwraca
Indeks kolumny.
CreateSafeSheetName(string)
Sprawdza podaną nazwę arkusza i tworzy ważną, gdy to konieczne. Jeśli podana nazwa arkusza jest zgodna z zasadami nazewnictwa arkuszy Excela, to zwraca ją. W przeciwnym razie ciąg zostanie przycięty, jeśli długość przekroczy limit, a nieważne znaki zostaną zastąpione ’ ‘, a następnie zwróci zrekonstruowaną wartość ciągu.
public static string CreateSafeSheetName(string nameProposal)
Parametry
nameProposal
string
nazwa arkusza do użycia
Zwraca
CreateSafeSheetName(string, char)
Sprawdza podaną nazwę arkusza i tworzy ważną, gdy to konieczne. Jeśli podana nazwa arkusza jest zgodna z zasadami nazewnictwa arkuszy Excela, to zwraca ją. W przeciwnym razie ciąg zostanie przycięty, jeśli długość przekroczy limit, a nieważne znaki zostaną zastąpione podanym znakiem, a następnie zwróci zrekonstruowaną wartość ciągu.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Parametry
nameProposal
string
nazwa arkusza do użycia
replaceChar
char
znak, który będzie używany do zastępowania nieważnych znaków w podanej nazwie arkusza
Zwraca
GetDateTimeFromDouble(double, bool)
Konwertuje wartość double na wartość daty i godziny.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Parametry
doubleValue
double
Wartość double.
date1904
bool
System daty 1904.
Zwraca
GetDoubleFromDateTime(DateTime, bool)
Konwertuje datę i godzinę na wartość double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Parametry
dateTime
DateTime
Data i godzina.
date1904
bool
System daty 1904.
Zwraca
GetTextWidth(string, Font, double)
Pobiera szerokość tekstu w jednostkach punktów.
public static double GetTextWidth(string text, Font font, double scaling)
Parametry
text
string
Tekst.
font
Font
Czcionka tekstu.
scaling
double
Skalowanie tekstu.
Zwraca
GetUsedColors(Workbook)
Pobiera wszystkie używane kolory w skoroszycie.
public static Color[] GetUsedColors(Workbook workbook)
Parametry
workbook
Workbook
Obiekt skoroszytu.
Zwraca
Color[]
Używane kolory.
GetVersion()
Pobiera wersję wydania.
public static string GetVersion()
Zwraca
Wersja wydania.
InitForDotNetCore()
Inicjalizuje program .NetCore. Zalecamy wywołanie tej metody w celu przeprowadzenia całej inicjalizacji .NetCore najpierw. Na przykład: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Łączy kilka dużych plików xls w jeden plik xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Parametry
files
string[]
Pliki.
cachedFile
string
Plik podręczny.
destFile
string
Plik docelowy.
Uwagi
Ta metoda obsługuje tylko łączenie danych, stylów i formuł do nowego pliku. Plik podręczny jest używany do przechowywania tymczasowych danych.
NeedQuoteInFormula(string)
Wskazuje, czy nazwa arkusza powinna być umieszczona w pojedynczych cudzysłowach.
public static bool NeedQuoteInFormula(string sheetName)
Parametry
sheetName
string
Nazwa arkusza.
Zwraca
RowIndexToName(int)
Pobiera nazwę wiersza zgodnie z indeksem wiersza.
public static string RowIndexToName(int row)
Parametry
row
int
Indeks wiersza.
Zwraca
Nazwa wiersza.
RowNameToIndex(string)
Pobiera indeks wiersza zgodnie z nazwą wiersza.
public static int RowNameToIndex(string rowName)
Parametry
rowName
string
Nazwa wiersza.
Zwraca
Indeks wiersza.