Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Fornece funções auxiliares.
public class CellsHelper
Herança
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
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
DPI
Obtém o DPI da máquina.
public static double DPI { get; set; }
Valor da Propriedade
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
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
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
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
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
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
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
Í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
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
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
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
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
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
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
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
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
Índice da linha.