Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Fournit des fonctions d’assistance.
public class CellsHelper
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
AltStartPath
Obtient ou définit le chemin de démarrage alternatif, qui est référencé par certaines références de formule externes.
public static string AltStartPath { get; set; }
Valeur de propriété
CustomImplementationFactory
Obtient ou définit la fabrique pour créer des instances avec une implémentation spéciale.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Valeur de propriété
DPI
Obtient le DPI de la machine.
public static double DPI { get; set; }
Valeur de propriété
IsCloudPlatform
Veuillez définir cette propriété sur True lors de l’exécution sur une plateforme cloud, telle que : Azure, AWSLambda, etc.
public static bool IsCloudPlatform { get; set; }
Valeur de propriété
LibraryPath
Obtient ou définit le chemin de la bibliothèque qui est référencé par certaines références de formule externes.
public static string LibraryPath { get; set; }
Valeur de propriété
SignificantDigits
Obtient et définit le nombre de chiffres significatifs.
La valeur par défaut est 17.
public static int SignificantDigits { get; set; }
Valeur de propriété
Remarques
Ne peut être que 15 ou 17 maintenant.
StartupPath
Obtient ou définit le chemin de démarrage, qui est référencé par certaines références de formule externes.
public static string StartupPath { get; set; }
Valeur de propriété
Méthodes
CellIndexToName(int, int)
Obtient le nom de la cellule selon ses index de ligne et de colonne.
public static string CellIndexToName(int row, int column)
Paramètres
row
int
Index de la ligne.
column
int
Index de la colonne.
Renvoie
Nom de la cellule.
CellNameToIndex(string, out int, out int)
Obtient les index de ligne et de colonne de la cellule selon son nom.
public static void CellNameToIndex(string cellName, out int row, out int column)
Paramètres
cellName
string
Nom de la cellule.
row
int
Index de ligne de sortie.
column
int
Index de colonne de sortie.
ColumnIndexToName(int)
Obtient le nom de la colonne selon l’index de colonne.
public static string ColumnIndexToName(int column)
Paramètres
column
int
Index de la colonne.
Renvoie
Nom de la colonne.
ColumnNameToIndex(string)
Obtient l’index de la colonne selon le nom de la colonne.
public static int ColumnNameToIndex(string columnName)
Paramètres
columnName
string
Nom de la colonne.
Renvoie
Index de la colonne.
CreateSafeSheetName(string)
Vérifie le nom de la feuille donné et crée un nom valide si nécessaire.
Si le nom de la feuille donné respecte les règles du nom de feuille Excel, alors le retourne.
Sinon, la chaîne sera tronquée si la longueur dépasse la limite et les caractères invalides seront remplacés par ’ ‘, puis la valeur de chaîne reconstruite sera retournée.
public static string CreateSafeSheetName(string nameProposal)
Paramètres
nameProposal
string
nom de la feuille à utiliser.
Renvoie
CreateSafeSheetName(string, char)
Vérifie le nom de la feuille donné et crée un nom valide si nécessaire.
Si le nom de la feuille donné respecte les règles du nom de feuille Excel, alors le retourne.
Sinon, la chaîne sera tronquée si la longueur dépasse la limite et les caractères invalides seront remplacés par le caractère donné, puis la valeur de chaîne reconstruite sera retournée.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Paramètres
nameProposal
string
nom de la feuille à utiliser.
replaceChar
char
caractère qui sera utilisé pour remplacer les caractères invalides dans le nom de la feuille donné.
Renvoie
GetDateTimeFromDouble(double, bool)
Convertit la valeur double en valeur de date et heure.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Paramètres
doubleValue
double
La valeur double.
date1904
bool
Système de date 1904.
Renvoie
GetDoubleFromDateTime(DateTime, bool)
Convertit la date et l’heure en valeur double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Paramètres
dateTime
DateTime
La date et l’heure.
date1904
bool
Système de date 1904.
Renvoie
GetTextWidth(string, Font, double)
Obtient la largeur du texte en unités de points.
public static double GetTextWidth(string text, Font font, double scaling)
Paramètres
text
string
Le texte.
font
Font
La police du texte.
scaling
double
Le redimensionnement du texte.
Renvoie
GetUsedColors(Workbook)
Obtient toutes les couleurs utilisées dans le classeur.
public static Color[] GetUsedColors(Workbook workbook)
Paramètres
workbook
Workbook
L’objet classeur.
Renvoie
Color[]
Les couleurs utilisées.
GetVersion()
Obtient la version de publication.
public static string GetVersion()
Renvoie
La version de publication.
InitForDotNetCore()
Effectue l’initialisation pour le programme .NetCore.
Nous vous suggérons d’appeler cette méthode pour toute initialisation .NetCore en premier.
Par exemple :
CellsHelper.InitForDotNetCore();
Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Fusionne plusieurs grands fichiers xls en un fichier xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Paramètres
files
string[]
Les fichiers.
cachedFile
string
Le fichier mis en cache.
destFile
string
Le fichier de destination.
Remarques
Cette méthode ne prend en charge que la fusion des données, des styles et des formules dans le nouveau fichier.
Le fichier mis en cache est utilisé pour stocker certaines données temporaires.
NeedQuoteInFormula(string)
Indique si le nom de la feuille doit être entouré de guillemets simples.
public static bool NeedQuoteInFormula(string sheetName)
Paramètres
sheetName
string
Le nom de la feuille.
Renvoie
RowIndexToName(int)
Obtient le nom de la ligne selon l’index de ligne.
public static string RowIndexToName(int row)
Paramètres
row
int
Index de la ligne.
Renvoie
Nom de la ligne.
RowNameToIndex(string)
Obtient l’index de la ligne selon le nom de la ligne.
public static int RowNameToIndex(string rowName)
Paramètres
rowName
string
Nom de la ligne.
Renvoie
Index de la ligne.