Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Надає допоміжні функції.
public class CellsHelper
Спадкування
Спадковані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Властивості
AltStartPath
Отримує або задає альтернативний шлях запуску, на який посилаються деякі зовнішні формули.
public static string AltStartPath { get; set; }
Значення властивості
CustomImplementationFactory
Отримує або задає фабрику для створення екземплярів зі спеціальною реалізацією.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Значення властивості
DPI
Отримує DPI машини.
public static double DPI { get; set; }
Значення властивості
IsCloudPlatform
Будь ласка, встановіть цю властивість True, коли ви працюєте на хмарній платформі, такій як: Azure, AWSLambda тощо.
public static bool IsCloudPlatform { get; set; }
Значення властивості
LibraryPath
Отримує або задає шлях до бібліотеки, на який посилаються деякі зовнішні формули.
public static string LibraryPath { get; set; }
Значення властивості
SignificantDigits
Отримує та задає кількість значущих цифр. Значення за замовчуванням - 17.
public static int SignificantDigits { get; set; }
Значення властивості
Зауваження
Може бути тільки 15 або 17.
StartupPath
Отримує або задає шлях запуску, на який посилаються деякі зовнішні формули.
public static string StartupPath { get; set; }
Значення властивості
Методи
CellIndexToName(int, int)
Отримує назву клітинки відповідно до її індексів рядка та стовпця.
public static string CellIndexToName(int row, int column)
Параметри
row
int
Індекс рядка.
column
int
Індекс стовпця.
Повертає
Назва клітинки.
CellNameToIndex(string, out int, out int)
Отримує індекси рядка та стовпця клітинки відповідно до її назви.
public static void CellNameToIndex(string cellName, out int row, out int column)
Параметри
cellName
string
Назва клітинки.
row
int
Вихідний індекс рядка
column
int
Вихідний індекс стовпця
ColumnIndexToName(int)
Отримує назву стовпця відповідно до індексу стовпця.
public static string ColumnIndexToName(int column)
Параметри
column
int
Індекс стовпця.
Повертає
Назва стовпця.
ColumnNameToIndex(string)
Отримує індекс стовпця відповідно до назви стовпця.
public static int ColumnNameToIndex(string columnName)
Параметри
columnName
string
Назва стовпця.
Повертає
Індекс стовпця.
CreateSafeSheetName(string)
Перевіряє вказане ім’я аркуша та створює дійсне, якщо це необхідно. Якщо вказане ім’я аркуша відповідає правилам імені аркуша Excel, то повертає його. В іншому випадку рядок буде обмежено, якщо довжина перевищує межу, а недійсні символи будуть замінені на ’ ‘, потім повертає відновлене значення рядка.
public static string CreateSafeSheetName(string nameProposal)
Параметри
nameProposal
string
ім’я аркуша, яке буде використано
Повертає
CreateSafeSheetName(string, char)
Перевіряє вказане ім’я аркуша та створює дійсне, якщо це необхідно. Якщо вказане ім’я аркуша відповідає правилам імені аркуша Excel, то повертає його. В іншому випадку рядок буде обмежено, якщо довжина перевищує межу, а недійсні символи будуть замінені на вказаний символ, потім повертає відновлене значення рядка.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Параметри
nameProposal
string
ім’я аркуша, яке буде використано
replaceChar
char
символ, який буде використано для заміни недійсних символів у вказаному імені аркуша
Повертає
GetDateTimeFromDouble(double, bool)
Перетворює значення double на значення дати та часу.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Параметри
doubleValue
double
Значення double.
date1904
bool
Система дати 1904 року.
Повертає
GetDoubleFromDateTime(DateTime, bool)
Перетворює дату та час на значення double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Параметри
dateTime
DateTime
Дата та час.
date1904
bool
Система дати 1904 року.
Повертає
GetTextWidth(string, Font, double)
Отримує ширину тексту в одиницях пунктів.
public static double GetTextWidth(string text, Font font, double scaling)
Параметри
text
string
Текст.
font
Font
Шрифт тексту.
scaling
double
Масштабування тексту.
Повертає
GetUsedColors(Workbook)
Отримує всі використані кольори в робочій книзі.
public static Color[] GetUsedColors(Workbook workbook)
Параметри
workbook
Workbook
Об’єкт робочої книги.
Повертає
Color[]
Використані кольори.
GetVersion()
Отримує версію випуску.
public static string GetVersion()
Повертає
Версія випуску.
InitForDotNetCore()
Виконує ініціалізацію для програми .NetCore. Рекомендуємо викликати цей метод для всієї ініціалізації .NetCore спочатку. Наприклад: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Об’єднує кілька великих файлів xls в один файл xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Параметри
files
string[]
Файли.
cachedFile
string
Кешований файл.
destFile
string
Файл призначення.
Зауваження
Цей метод підтримує лише об’єднання даних, стилів і формул у новий файл. Кешований файл використовується для зберігання деяких тимчасових даних.
NeedQuoteInFormula(string)
Вказує, чи повинно ім’я аркуша бути взяте в одинарні лапки.
public static bool NeedQuoteInFormula(string sheetName)
Параметри
sheetName
string
Ім’я аркуша
Повертає
RowIndexToName(int)
Отримує назву рядка відповідно до індексу рядка.
public static string RowIndexToName(int row)
Параметри
row
int
Індекс рядка.
Повертає
Назва рядка.
RowNameToIndex(string)
Отримує індекс рядка відповідно до назви рядка.
public static int RowNameToIndex(string rowName)
Параметри
rowName
string
Назва рядка.
Повертає
Індекс рядка.