Class CellsHelper

Class CellsHelper

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

Fornece funções auxiliares.

public class CellsHelper

Herança

objectCellsHelper

Membros Herdados

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

Propriedades

AltStartPath

Obtém ou define o caminho de inicialização alternativo, que é referenciado por algumas referências de fórmula externas.

public static string AltStartPath { get; set; }

Valor da Propriedade

string

CustomImplementationFactory

Obtém ou define a fábrica para criar instâncias com implementação especial.

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

Valor da Propriedade

CustomImplementationFactory

DPI

Obtém o DPI da máquina.

public static double DPI { get; set; }

Valor da Propriedade

double

IsCloudPlatform

Por favor, defina esta propriedade como True ao executar em uma plataforma de nuvem, como: Azure, AWSLambda, etc,

public static bool IsCloudPlatform { get; set; }

Valor da Propriedade

bool

LibraryPath

Obtém ou define o caminho da biblioteca que é referenciado por algumas referências de fórmula externas.

public static string LibraryPath { get; set; }

Valor da Propriedade

string

SignificantDigits

Obtém e define o número de dígitos significativos. O valor padrão é 17.

public static int SignificantDigits { get; set; }

Valor da Propriedade

int

Observações

Só pode ser 15 ou 17 agora.

StartupPath

Obtém ou define o caminho de inicialização, que é referenciado por algumas referências de fórmula externas.

public static string StartupPath { get; set; }

Valor da Propriedade

string

Métodos

CellIndexToName(int, int)

Obtém o nome da célula de acordo com seus índices de linha e coluna.

public static string CellIndexToName(int row, int column)

Parâmetros

row int

Índice da linha.

column int

Índice da coluna.

Retorna

string

Nome da célula.

CellNameToIndex(string, out int, out int)

Obtém os índices de linha e coluna da célula de acordo com seu nome.

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

Parâmetros

cellName string

Nome da célula.

row int

Índice da linha de saída.

column int

Índice da coluna de saída.

ColumnIndexToName(int)

Obtém o nome da coluna de acordo com o índice da coluna.

public static string ColumnIndexToName(int column)

Parâmetros

column int

Índice da coluna.

Retorna

string

Nome da coluna.

ColumnNameToIndex(string)

Obtém o índice da coluna de acordo com o nome da coluna.

public static int ColumnNameToIndex(string columnName)

Parâmetros

columnName string

Nome da coluna.

Retorna

int

Índice da coluna.

CreateSafeSheetName(string)

Verifica o nome da planilha fornecido e cria um válido quando necessário. Se o nome da planilha fornecido estiver de acordo com as regras do nome da planilha do Excel, então retorne-o. Caso contrário, a string será truncada se o comprimento exceder o limite e caracteres inválidos serão substituídos por ’ ‘, então retorne o valor da string reconstruída.

public static string CreateSafeSheetName(string nameProposal)

Parâmetros

nameProposal string

nome da planilha a ser usado.

Retorna

string

CreateSafeSheetName(string, char)

Verifica o nome da planilha fornecido e cria um válido quando necessário. Se o nome da planilha fornecido estiver de acordo com as regras do nome da planilha do Excel, então retorne-o. Caso contrário, a string será truncada se o comprimento exceder o limite e caracteres inválidos serão substituídos pelo caractere dado, então retorne o valor da string reconstruída.

public static string CreateSafeSheetName(string nameProposal, char replaceChar)

Parâmetros

nameProposal string

nome da planilha a ser usado.

replaceChar char

caractere que será usado para substituir caracteres inválidos no nome da planilha fornecido.

Retorna

string

GetDateTimeFromDouble(double, bool)

Converte o valor double para o valor de data e hora.

public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)

Parâmetros

doubleValue double

O valor double.

date1904 bool

Sistema de data 1904.

Retorna

DateTime

GetDoubleFromDateTime(DateTime, bool)

Converte a data e hora para o valor double.

public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)

Parâmetros

dateTime DateTime

A data e hora.

date1904 bool

Sistema de data 1904.

Retorna

double

GetTextWidth(string, Font, double)

Obtém a largura do texto em unidades de pontos.

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

Parâmetros

text string

O texto.

font Font

A fonte do texto.

scaling double

A escala do texto.

Retorna

double

GetUsedColors(Workbook)

Obtém todas as cores usadas no workbook.

public static Color[] GetUsedColors(Workbook workbook)

Parâmetros

workbook Workbook

O objeto workbook.

Retorna

Color[]

As cores usadas.

GetVersion()

Obtém a versão de lançamento.

public static string GetVersion()

Retorna

string

A versão de lançamento.

InitForDotNetCore()

Faz a inicialização para o programa .NetCore. Sugerimos que você chame este método para toda a inicialização do .NetCore primeiro. Por exemplo: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();

public static void InitForDotNetCore()

MergeFiles(string[], string, string)

Mescla alguns grandes arquivos xls em um arquivo xls.

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

Parâmetros

files string[]

Os arquivos.

cachedFile string

O arquivo em cache.

destFile string

O arquivo de destino.

Observações

Este método suporta apenas a mesclagem de dados, estilos e fórmulas para o novo arquivo. O arquivo em cache é usado para armazenar alguns dados temporários.

NeedQuoteInFormula(string)

Indica se o nome da planilha deve ser colocado entre aspas simples.

public static bool NeedQuoteInFormula(string sheetName)

Parâmetros

sheetName string

O nome da planilha.

Retorna

bool

RowIndexToName(int)

Obtém o nome da linha de acordo com o índice da linha.

public static string RowIndexToName(int row)

Parâmetros

row int

Índice da linha.

Retorna

string

Nome da linha.

RowNameToIndex(string)

Obtém o índice da linha de acordo com o nome da linha.

public static int RowNameToIndex(string rowName)

Parâmetros

rowName string

Nome da linha.

Retorna

int

Índice da linha.

 Português