Class CellsHelper

Class CellsHelper

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

Proporciona funciones auxiliares.

public class CellsHelper

Herencia

objectCellsHelper

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

string

CustomImplementationFactory

Obtiene o establece la fábrica para crear instancias con implementación especial.

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

Valor de la propiedad

CustomImplementationFactory

DPI

Obtiene el DPI de la máquina.

public static double DPI { get; set; }

Valor de la propiedad

double

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

bool

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

string

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

int

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

string

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

string

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

string

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

int

Í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

string

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

string

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

DateTime

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

double

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

double

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

string

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

bool

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

string

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

int

Índice de fila.

 Español