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
Имя строки.
Возвращает
Индекс строки.