Class CellsHelper

Class CellsHelper

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

Предоставляет вспомогательные функции.

public class CellsHelper

Наследование

objectCellsHelper

Унаследованные члены

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

Значение свойства

string

CustomImplementationFactory

Получает или задает фабрику для создания экземпляров со специальной реализацией.

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

Значение свойства

CustomImplementationFactory

DPI

Получает DPI машины.

public static double DPI { get; set; }

Значение свойства

double

IsCloudPlatform

Пожалуйста, установите это свойство в True, когда работаете на облачной платформе, такой как: Azure, AWSLambda и т.д.

public static bool IsCloudPlatform { get; set; }

Значение свойства

bool

LibraryPath

Получает или задает путь к библиотеке, на который ссылаются некоторые внешние формулы.

public static string LibraryPath { get; set; }

Значение свойства

string

SignificantDigits

Получает и задает количество значащих цифр. Значение по умолчанию - 17.

public static int SignificantDigits { get; set; }

Значение свойства

int

Примечания

Может быть только 15 или 17.

StartupPath

Получает или задает путь запуска, на который ссылаются некоторые внешние формулы.

public static string StartupPath { get; set; }

Значение свойства

string

Методы

CellIndexToName(int, int)

Получает имя ячейки в соответствии с ее индексами строки и столбца.

public static string CellIndexToName(int row, int column)

Параметры

row int

Индекс строки.

column int

Индекс столбца.

Возвращает

string

Имя ячейки.

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

Индекс столбца.

Возвращает

string

Имя столбца.

ColumnNameToIndex(string)

Получает индекс столбца в соответствии с именем столбца.

public static int ColumnNameToIndex(string columnName)

Параметры

columnName string

Имя столбца.

Возвращает

int

Индекс столбца.

CreateSafeSheetName(string)

Проверяет данное имя листа и создает допустимое, если это необходимо. Если данное имя листа соответствует правилам именования листа Excel, то возвращает его. В противном случае строка будет обрезана, если длина превышает лимит, а недопустимые символы будут заменены на ’ ‘, затем возвращается восстановленное строковое значение.

public static string CreateSafeSheetName(string nameProposal)

Параметры

nameProposal string

имя листа, которое будет использоваться.

Возвращает

string

CreateSafeSheetName(string, char)

Проверяет данное имя листа и создает допустимое, если это необходимо. Если данное имя листа соответствует правилам именования листа Excel, то возвращает его. В противном случае строка будет обрезана, если длина превышает лимит, а недопустимые символы будут заменены на указанный символ, затем возвращается восстановленное строковое значение.

public static string CreateSafeSheetName(string nameProposal, char replaceChar)

Параметры

nameProposal string

имя листа, которое будет использоваться.

replaceChar char

символ, который будет использован для замены недопустимых символов в данном имени листа.

Возвращает

string

GetDateTimeFromDouble(double, bool)

Преобразует значение double в значение даты и времени.

public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)

Параметры

doubleValue double

Значение double.

date1904 bool

Система даты 1904 года.

Возвращает

DateTime

GetDoubleFromDateTime(DateTime, bool)

Преобразует дату и время в значение double.

public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)

Параметры

dateTime DateTime

Дата и время.

date1904 bool

Система даты 1904 года.

Возвращает

double

GetTextWidth(string, Font, double)

Получает ширину текста в единицах пункта.

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

Параметры

text string

Текст.

font Font

Шрифт текста.

scaling double

Масштаб текста.

Возвращает

double

GetUsedColors(Workbook)

Получает все использованные цвета в книге.

public static Color[] GetUsedColors(Workbook workbook)

Параметры

workbook Workbook

Объект книги.

Возвращает

Color[]

Использованные цвета.

GetVersion()

Получает версию релиза.

public static string GetVersion()

Возвращает

string

Версия релиза.

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

Имя листа.

Возвращает

bool

RowIndexToName(int)

Получает имя строки в соответствии с индексом строки.

public static string RowIndexToName(int row)

Параметры

row int

Индекс строки.

Возвращает

string

Имя строки.

RowNameToIndex(string)

Получает индекс строки в соответствии с именем строки.

public static int RowNameToIndex(string rowName)

Параметры

rowName string

Имя строки.

Возвращает

int

Индекс строки.

 Русский