Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Proporciona funciones auxiliares.
public class CellsHelper
Herencia
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propiedades
AltStartPath
Obtiene o establece la ruta de inicio alternativa, que es referenciada por algunas referencias de fórmula externas.
public static string AltStartPath { get; set; }
Valor de la propiedad
CustomImplementationFactory
Obtiene o establece la fábrica para crear instancias con implementación especial.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Valor de la propiedad
DPI
Obtiene el DPI de la máquina.
public static double DPI { get; set; }
Valor de la propiedad
IsCloudPlatform
Por favor, establezca esta propiedad en verdadero cuando se ejecute en una plataforma en la nube, como: Azure, AWSLambda, etc.
public static bool IsCloudPlatform { get; set; }
Valor de la propiedad
LibraryPath
Obtiene o establece la ruta de la biblioteca que es referenciada por algunas referencias de fórmula externas.
public static string LibraryPath { get; set; }
Valor de la propiedad
SignificantDigits
Obtiene y establece el número de dígitos significativos. El valor predeterminado es 17.
public static int SignificantDigits { get; set; }
Valor de la propiedad
Observaciones
Solo puede ser 15 o 17 ahora.
StartupPath
Obtiene o establece la ruta de inicio, que es referenciada por algunas referencias de fórmula externas.
public static string StartupPath { get; set; }
Valor de la propiedad
Métodos
CellIndexToName(int, int)
Obtiene el nombre de la celda de acuerdo con sus índices de fila y columna.
public static string CellIndexToName(int row, int column)
Parámetros
row
int
Índice de fila.
column
int
Índice de columna.
Retorna
Nombre de la celda.
CellNameToIndex(string, out int, out int)
Obtiene los índices de fila y columna de la celda de acuerdo con su nombre.
public static void CellNameToIndex(string cellName, out int row, out int column)
Parámetros
cellName
string
Nombre de la celda.
row
int
Índice de fila de salida.
column
int
Índice de columna de salida.
ColumnIndexToName(int)
Obtiene el nombre de la columna de acuerdo con el índice de columna.
public static string ColumnIndexToName(int column)
Parámetros
column
int
Índice de columna.
Retorna
Nombre de la columna.
ColumnNameToIndex(string)
Obtiene el índice de columna de acuerdo con el nombre de la columna.
public static int ColumnNameToIndex(string columnName)
Parámetros
columnName
string
Nombre de la columna.
Retorna
Índice de columna.
CreateSafeSheetName(string)
Verifica el nombre de la hoja dado y crea uno válido cuando sea necesario. Si el nombre de la hoja dado cumple con las reglas del nombre de la hoja de excel, entonces devuélvelo. De lo contrario, la cadena se truncará si la longitud excede el límite y los caracteres no válidos se reemplazarán con ’ ‘, luego devolverá el valor de cadena reconstruido.
public static string CreateSafeSheetName(string nameProposal)
Parámetros
nameProposal
string
nombre de la hoja a utilizar.
Retorna
CreateSafeSheetName(string, char)
Verifica el nombre de la hoja dado y crea uno válido cuando sea necesario. Si el nombre de la hoja dado cumple con las reglas del nombre de la hoja de excel, entonces devuélvelo. De lo contrario, la cadena se truncará si la longitud excede el límite y los caracteres no válidos se reemplazarán con el carácter dado, luego devolverá el valor de cadena reconstruido.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Parámetros
nameProposal
string
nombre de la hoja a utilizar.
replaceChar
char
carácter que se utilizará para reemplazar caracteres no válidos en el nombre de la hoja dado.
Retorna
GetDateTimeFromDouble(double, bool)
Convierte el valor double a un valor de fecha y hora.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Parámetros
doubleValue
double
El valor double.
date1904
bool
Sistema de fecha 1904.
Retorna
GetDoubleFromDateTime(DateTime, bool)
Convierte la fecha y hora a un valor double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Parámetros
dateTime
DateTime
La fecha y hora.
date1904
bool
Sistema de fecha 1904.
Retorna
GetTextWidth(string, Font, double)
Obtiene el ancho del texto en unidades de puntos.
public static double GetTextWidth(string text, Font font, double scaling)
Parámetros
text
string
El texto.
font
Font
La fuente del texto.
scaling
double
El escalado del texto.
Retorna
GetUsedColors(Workbook)
Obtiene todos los colores utilizados en el libro de trabajo.
public static Color[] GetUsedColors(Workbook workbook)
Parámetros
workbook
Workbook
El objeto libro de trabajo.
Retorna
Color[]
Los colores utilizados.
GetVersion()
Obtiene la versión de lanzamiento.
public static string GetVersion()
Retorna
La versión de lanzamiento.
InitForDotNetCore()
Realiza la inicialización para el programa .NetCore. Sugerimos que llame a este método para toda la inicialización de .NetCore primero. Por ejemplo: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Combina algunos archivos xls grandes en un archivo xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Parámetros
files
string[]
Los archivos.
cachedFile
string
El archivo en caché.
destFile
string
El archivo de destino.
Observaciones
Este método solo admite la combinación de datos, estilos y fórmulas en el nuevo archivo. El archivo en caché se utiliza para almacenar algunos datos temporales.
NeedQuoteInFormula(string)
Indica si el nombre de la hoja debe estar encerrado entre comillas simples.
public static bool NeedQuoteInFormula(string sheetName)
Parámetros
sheetName
string
El nombre de la hoja.
Retorna
RowIndexToName(int)
Obtiene el nombre de la fila de acuerdo con el índice de fila.
public static string RowIndexToName(int row)
Parámetros
row
int
Índice de fila.
Retorna
Nombre de la fila.
RowNameToIndex(string)
Obtiene el índice de fila de acuerdo con el nombre de la fila.
public static int RowNameToIndex(string rowName)
Parámetros
rowName
string
Nombre de la fila.
Retorna
Índice de fila.