Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Fornisce funzioni di supporto.
public class CellsHelper
Ereditarietà
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Proprietà
AltStartPath
Ottiene o imposta il percorso di avvio alternativo, a cui si fa riferimento in alcune formule esterne.
public static string AltStartPath { get; set; }
Valore della Proprietà
CustomImplementationFactory
Ottiene o imposta la fabbrica per creare istanze con implementazione speciale.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Valore della Proprietà
DPI
Ottiene il DPI della macchina.
public static double DPI { get; set; }
Valore della Proprietà
IsCloudPlatform
Si prega di impostare questa proprietà su True quando si esegue su una piattaforma cloud, come: Azure, AWSLambda, ecc.
public static bool IsCloudPlatform { get; set; }
Valore della Proprietà
LibraryPath
Ottiene o imposta il percorso della libreria, a cui si fa riferimento in alcune formule esterne.
public static string LibraryPath { get; set; }
Valore della Proprietà
SignificantDigits
Ottiene e imposta il numero di cifre significative. Il valore predefinito è 17.
public static int SignificantDigits { get; set; }
Valore della Proprietà
Osservazioni
Può essere solo 15 o 17 ora.
StartupPath
Ottiene o imposta il percorso di avvio, a cui si fa riferimento in alcune formule esterne.
public static string StartupPath { get; set; }
Valore della Proprietà
Metodi
CellIndexToName(int, int)
Ottiene il nome della cella in base ai suoi indici di riga e colonna.
public static string CellIndexToName(int row, int column)
Parametri
row
int
Indice di riga.
column
int
Indice di colonna.
Restituisce
Nome della cella.
CellNameToIndex(string, out int, out int)
Ottiene gli indici di riga e colonna della cella in base al suo nome.
public static void CellNameToIndex(string cellName, out int row, out int column)
Parametri
cellName
string
Nome della cella.
row
int
Indice di riga in output.
column
int
Indice di colonna in output.
ColumnIndexToName(int)
Ottiene il nome della colonna in base all’indice della colonna.
public static string ColumnIndexToName(int column)
Parametri
column
int
Indice di colonna.
Restituisce
Nome della colonna.
ColumnNameToIndex(string)
Ottiene l’indice della colonna in base al nome della colonna.
public static int ColumnNameToIndex(string columnName)
Parametri
columnName
string
Nome della colonna.
Restituisce
Indice della colonna.
CreateSafeSheetName(string)
Controlla il nome del foglio fornito e crea uno valido quando necessario. Se il nome del foglio fornito è conforme alle regole del nome del foglio di Excel, allora restituiscilo. Altrimenti, la stringa sarà troncata se la lunghezza supera il limite e i caratteri non validi saranno sostituiti con ’ ‘, quindi restituisci il valore della stringa ricostruita.
public static string CreateSafeSheetName(string nameProposal)
Parametri
nameProposal
string
Nome del foglio da utilizzare.
Restituisce
CreateSafeSheetName(string, char)
Controlla il nome del foglio fornito e crea uno valido quando necessario. Se il nome del foglio fornito è conforme alle regole del nome del foglio di Excel, allora restituiscilo. Altrimenti, la stringa sarà troncata se la lunghezza supera il limite e i caratteri non validi saranno sostituiti con il carattere fornito, quindi restituisci il valore della stringa ricostruita.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Parametri
nameProposal
string
Nome del foglio da utilizzare.
replaceChar
char
Carattere che sarà utilizzato per sostituire i caratteri non validi nel nome del foglio fornito.
Restituisce
GetDateTimeFromDouble(double, bool)
Converte il valore double in un valore di data e ora.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Parametri
doubleValue
double
Il valore double.
date1904
bool
Sistema di data 1904.
Restituisce
GetDoubleFromDateTime(DateTime, bool)
Converte la data e l’ora in un valore double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Parametri
dateTime
DateTime
La data e l’ora.
date1904
bool
Sistema di data 1904.
Restituisce
GetTextWidth(string, Font, double)
Ottiene la larghezza del testo in unità di punti.
public static double GetTextWidth(string text, Font font, double scaling)
Parametri
text
string
Il testo.
font
Font
Il font del testo.
scaling
double
Il ridimensionamento del testo.
Restituisce
GetUsedColors(Workbook)
Ottiene tutti i colori utilizzati nel workbook.
public static Color[] GetUsedColors(Workbook workbook)
Parametri
workbook
Workbook
L’oggetto workbook.
Restituisce
Color[]
I colori utilizzati.
GetVersion()
Ottiene la versione di rilascio.
public static string GetVersion()
Restituisce
La versione di rilascio.
InitForDotNetCore()
Esegue l’inizializzazione per il programma .NetCore. Si consiglia di chiamare questo metodo per tutta l’inizializzazione di .NetCore prima. Ad esempio: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Unisce alcuni grandi file xls in un file xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Parametri
files
string[]
I file.
cachedFile
string
Il file memorizzato nella cache.
destFile
string
Il file di destinazione.
Osservazioni
Questo metodo supporta solo l’unione di dati, stili e formule nel nuovo file. Il file memorizzato nella cache viene utilizzato per memorizzare alcuni dati temporanei.
NeedQuoteInFormula(string)
Indica se il nome del foglio deve essere racchiuso tra virgolette singole.
public static bool NeedQuoteInFormula(string sheetName)
Parametri
sheetName
string
Il nome del foglio.
Restituisce
RowIndexToName(int)
Ottiene il nome della riga in base all’indice della riga.
public static string RowIndexToName(int row)
Parametri
row
int
Indice di riga.
Restituisce
Nome della riga.
RowNameToIndex(string)
Ottiene l’indice della riga in base al nome della riga.
public static int RowNameToIndex(string rowName)
Parametri
rowName
string
Nome della riga.
Restituisce
Indice della riga.