Cells
Contenuti
[
Nascondere
]Cells class
Incapsula una raccolta di oggetti rilevanti per la cella, comeCell
,Row
…ecc.
public class Cells : IDisposable, IEnumerable
Proprietà
Nome | Descrizione |
---|---|
Columns { get; } | Ottiene la raccolta diColumn oggetti che rappresentano le singole colonne in questo foglio di lavoro. |
Count { get; } | Ottiene il conteggio totale degli oggetti Cell istanziati. |
CountLarge { get; } | Ottiene il conteggio totale degli oggetti Cell istanziati. |
FirstCell { get; } | Ottiene la prima cella in questo foglio di lavoro. |
IsDefaultRowHeightMatched { get; set; } | Indica che l’altezza della riga e l’altezza del carattere predefinita corrispondono a |
IsDefaultRowHidden { get; set; } | Indica se la riga è nascosta per impostazione predefinita. |
Item { get; } | Ottiene ilCell elemento in corrispondenza dell’indice di riga della cella e dell’indice di colonna specificati. (2 indexers) |
LastCell { get; } | Ottiene l’ultima cella in questo foglio di lavoro. |
MaxColumn { get; } | Indice di colonna minimo di quelle celle di cui è stata creata un’istanza nella raccolta (non include la colonna in cui lo stile è definito per l’intera colonna ma in essa non è stata istanziata alcuna cella). |
MaxDataColumn { get; } | Indice di colonna massimo della cella che contiene dati. |
MaxDataRow { get; } | Indice di riga massimo della cella che contiene dati. |
MaxDisplayRange { get; } | Ottiene l’intervallo massimo che include dati, celle e forme unite. |
MaxRow { get; } | Indice di riga massimo della cella che contiene dati o stile. |
MemorySetting { get; set; } | Ottiene o imposta l’opzione di utilizzo della memoria per queste celle. |
MergedCells { get; } | Ottiene la raccolta di celle unite. |
MinColumn { get; } | Indice di colonna minimo di quelle celle di cui è stata creata un’istanza nella raccolta (non include la colonna in cui lo stile è definito per l’intera colonna ma in essa non è stata istanziata alcuna cella). |
MinDataColumn { get; } | Indice di colonna minimo della cella che contiene dati. |
MinDataRow { get; } | Indice di riga minimo della cella che contiene dati. |
MinRow { get; } | Indice di riga minimo della cella che contiene dati o stile. |
MultiThreadReading { get; set; } | Ottiene o imposta se il modello di dati delle celle deve supportare la lettura multi-thread. Il valore predefinito di questa proprietà è false. |
OdsCellFields { get; } | Ottiene l’elenco dei campi di ods. |
PreserveString { get; set; } | Ottiene o imposta un valore che indica se tutti i valori del foglio di lavoro vengono mantenuti come stringhe. L’impostazione predefinita è false. |
Ranges { get; } | Ottiene la raccolta diRange oggetti creati in fase di esecuzione. |
Rows { get; } | Ottiene la raccolta diRow oggetti che rappresentano le singole righe in questo foglio di lavoro. |
StandardHeight { get; set; } | Ottiene o imposta l’altezza della riga predefinita in questo foglio di lavoro, in unità di punti. |
StandardHeightInch { get; set; } | Ottiene o imposta l’altezza della riga predefinita in questo foglio di lavoro, in unità di pollici. |
StandardHeightPixels { get; set; } | Ottiene o imposta l’altezza della riga predefinita in questo foglio di lavoro, in unità di pixel. |
StandardWidth { get; set; } | Ottiene o imposta la larghezza della colonna predefinita nel foglio di lavoro, in unità di caratteri. |
StandardWidthInch { get; set; } | Ottiene o imposta la larghezza della colonna predefinita nel foglio di lavoro, in unità di pollici. |
StandardWidthPixels { get; set; } | Ottiene o imposta la larghezza della colonna predefinita nel foglio di lavoro, in unità di pixel. |
Style { get; set; } | Ottiene e imposta lo stile predefinito. |
Metodi
Nome | Descrizione |
---|---|
AddRange(Range) | Aggiunge un riferimento all’oggetto intervallo alle celle |
ApplyColumnStyle(int, Style, StyleFlag) | Applica i formati per un’intera colonna. |
ApplyRowStyle(int, Style, StyleFlag) | Applica i formati per un’intera riga. |
ApplyStyle(Style, StyleFlag) | Applica i formati per un intero foglio di lavoro. |
CheckCell(int, int) | Ottiene ilCell elemento o null in corrispondenza dell’indice di riga della cella e dell’indice di colonna specificati. |
CheckColumn(int) | Ottiene ilColumn elemento o null in corrispondenza dell’indice di colonna specificato. |
CheckRow(int) | Ottiene ilRow elemento o all’indice della riga della cella specificato. |
Clear() | Cancella tutti gli oggetti cella e riga. |
ClearContents(CellArea) | Cancella il contenuto di un intervallo. |
ClearContents(int, int, int, int) | Cancella il contenuto di un intervallo. |
ClearFormats(CellArea) | Cancella la formattazione di un intervallo. |
ClearFormats(int, int, int, int) | Cancella la formattazione di un intervallo. |
ClearMergedCells() | Cancella tutti gli intervalli uniti. |
ClearRange(CellArea) | Cancella il contenuto e la formattazione di un intervallo. |
ClearRange(int, int, int, int) | Cancella il contenuto e la formattazione di un intervallo. |
ConvertStringToNumericValue() | Converte i dati della stringa nelle celle in un valore numerico, se possibile. |
CopyColumn(Cells, int, int) | Copia dati e formati di un’intera colonna. |
CopyColumns(Cells, int, int, int) | Copia dati e formati di un’intera colonna. |
CopyColumns(Cells, int, int, int, int) | Copia dati e formati di intere colonne. |
CopyColumns(Cells, int, int, int, PasteOptions) | Copia dati e formati di un’intera colonna. |
CopyRow(Cells, int, int) | Copia dati e formati di un’intera riga. |
CopyRows(Cells, int, int, int) | Copia i dati e i formati di alcune righe intere. |
CopyRows(Cells, int, int, int, CopyOptions) | Copia i dati e i formati di alcune righe intere. |
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions) | Copia i dati e i formati di alcune righe intere. |
CreateRange(string) | Crea aRange oggetto da un indirizzo dell’intervallo. |
CreateRange(string, string) | Crea aRange oggetto da un intervallo di celle. |
CreateRange(int, int, bool) | Crea aRange oggetto da righe di celle o colonne di celle. |
CreateRange(int, int, int, int) | Crea aRange oggetto da un intervallo di celle. |
DeleteBlankColumns() | Elimina tutte le colonne vuote che non contengono dati. |
DeleteBlankColumns(DeleteOptions) | Elimina tutte le colonne vuote che non contengono dati. |
DeleteBlankRows() | Elimina tutte le righe vuote che non contengono dati. |
DeleteBlankRows(DeleteOptions) | Elimina tutte le righe vuote che non contengono dati. |
DeleteColumn(int) | Elimina una colonna. |
DeleteColumn(int, bool) | Elimina una colonna. |
DeleteColumns(int, int, bool) | Elimina diverse colonne. |
DeleteRange(int, int, int, int, ShiftType) | Elimina un intervallo di celle e sposta le celle in base all’opzione di spostamento. |
DeleteRow(int) | Elimina una riga. |
DeleteRows(int, int) | Elimina diverse righe. |
DeleteRows(int, int, bool) | Elimina più righe nel foglio di lavoro. |
Dispose() | Esegue attività definite dall’applicazione associate alla liberazione, rilascio o ripristino di risorse non gestite. |
EndCellInColumn(short) | Ottiene l’ultima cella in questa colonna. |
EndCellInColumn(int, int, short, short) | Ottiene l’ultima cella con indice di colonna massimo in questo intervallo. |
EndCellInRow(int) | Ottiene l’ultima cella di questa riga. |
EndCellInRow(int, int, int, int) | Ottiene l’ultima cella con il massimo indice di riga in questo intervallo. |
ExportArray(int, int, int, int) | Esporta i dati nel fileCells raccolta in un oggetto array a due dimensioni. |
ExportDataTable(int, int, int, int) | Esporta i dati nel fileCells raccolta ad aDataTable oggetto. |
ExportDataTable(int, int, int, int, bool) | Esporta i dati nel fileCells raccolta ad aDataTable oggetto. |
ExportDataTable(int, int, int, int, ExportTableOptions) | Esporta i dati nel fileCells raccolta ad aDataTable oggetto. |
ExportDataTableAsString(int, int, int, int) | Esporta i dati nel fileCells raccolta ad aDataTable oggetto. |
ExportDataTableAsString(int, int, int, int, bool) | Esporta i dati nel fileCells raccolta ad aDataTable oggetto. |
ExportTypeArray(int, int, int, int) | Esporta il tipo di valore della cella nel fileCells raccolta in un oggetto array a due dimensioni. |
Find(object, Cell) | Trova la cella contenente con l’oggetto di input. |
Find(object, Cell, FindOptions) | Trova la cella contenente con l’oggetto di input. |
GetCell(int, int) | Ottiene ilCell elemento o null in corrispondenza dell’indice di riga della cella e dell’indice di colonna specificati. |
GetCellStyle(int, int) | Ottieni lo stile della cella data. |
GetColumnWidth(int) | Ottiene la larghezza della colonna specificata nella vista normale |
GetColumnWidthInch(int) | Ottiene la larghezza della colonna specificata nella visualizzazione normale, in unità di pollici. |
GetColumnWidthPixel(int) | Ottiene la larghezza della colonna specificata nella visualizzazione normale, in unità di pixel. |
GetDependents(bool, int, int) | Ottieni tutte le celle che fanno riferimento alla cella specifica. |
GetDependentsInCalculation(int, int, bool) | Ottiene tutte le celle il cui risultato calcolato dipende da una cella specifica. |
GetEnumerator() | Ottiene l’enumeratore di celle. |
GetGroupedColumnOutlineLevel(int) | Ottiene il livello di struttura (in base zero) della colonna. |
GetGroupedRowOutlineLevel(int) | Ottiene il livello di struttura (in base zero) della riga. |
GetLastDataRow(int) | Ottiene l’ultimo indice di riga della cella che contiene i dati nella colonna specificata. |
GetMaxGroupedColumnOutlineLevel() | Ottiene il livello massimo di struttura della colonna raggruppata (a base zero). |
GetMaxGroupedRowOutlineLevel() | Ottiene il livello massimo di struttura delle righe raggruppate (a base zero). |
GetRow(int) | Ottiene ilRow elemento all’indice della riga della cella specificato. |
GetRowEnumerator() | Ottiene l’enumeratore di righe. |
GetRowHeight(int) | Ottiene l’altezza di una riga specificata. |
GetRowHeightInch(int) | Ottiene l’altezza di una riga specificata in unità di pollici. |
GetRowHeightPixel(int) | Ottiene l’altezza di una riga specificata in unità di pixel. |
GetRowOriginalHeightPoint(int) | Ottiene l’altezza della riga originale in unità di punto se la riga è nascosta |
GetViewColumnWidthPixel(int) | Ottieni la larghezza in un diverso tipo di vista. |
GetViewRowHeight(int) | Ottiene l’altezza di una riga specificata. |
GetViewRowHeightInch(int) | Ottiene l’altezza di una riga specificata in unità di pollici. |
GroupColumns(int, int) | Colonne dei gruppi. |
GroupColumns(int, int, bool) | Colonne dei gruppi. |
GroupRows(int, int) | Raggruppa righe. |
GroupRows(int, int, bool) | Raggruppa righe. |
HideColumn(int) | Nasconde una colonna. |
HideColumns(int, int) | Nascondi più colonne. |
HideGroupDetail(bool, int) | Comprime le righe/colonne raggruppate. |
HideRow(int) | Nasconde una riga. |
HideRows(int, int) | Nasconde più righe. |
ImportArray(double[], int, int) | |
ImportArray(int[], int, int) | |
ImportArray(string[], int, int) | |
ImportArray(double[], int, int, bool) | Importa un array di double in un foglio di lavoro. |
ImportArray(int[], int, int, bool) | Importa una matrice di numeri interi in un foglio di lavoro. |
ImportArray(string[], int, int, bool) | Importa una matrice di stringhe in un foglio di lavoro. |
ImportArrayList(ArrayList, int, int, bool) | Importa un arraylist di dati in un foglio di lavoro. |
ImportCSV(Stream, TxtLoadOptions, int, int) | Importa un file CSV nelle celle. |
ImportCSV(string, TxtLoadOptions, int, int) | Importa un file CSV nelle celle. |
ImportCSV(Stream, string, bool, int, int) | Importa un file CSV nelle celle. |
ImportCSV(string, string, bool, int, int) | Importa un file CSV nelle celle. |
ImportCustomObjects(ICollection, int, int, ImportTableOptions) | Importa oggetti personalizzati. |
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool) | Importa oggetti personalizzati. |
ImportData(IDataReader, int, int) | Importa i dati da aIDataReader oggetto. |
ImportData(DataTable, int, int, ImportTableOptions) | Importa dati dalla tabella dati personalizzata. |
ImportData(DataView, int, int, ImportTableOptions) | Importa dati dalla visualizzazione dati. |
ImportData(ICellsDataTable, int, int, ImportTableOptions) | Importa dati dalla tabella dati personalizzata. |
ImportData(IDataReader, int, int, ImportTableOptions) | Importa i dati da aIDataReader oggetto. |
ImportDataGrid(DataGrid, int, int, bool) | Importazioni aDataGrid in un foglio di lavoro. |
ImportDataGrid(DataGrid, int, int, int, int, bool) | Importazioni aDataGrid in un foglio di lavoro. |
ImportDataGrid(DataGrid, int, int, int, int, bool, bool) | Importazioni aDataGrid in un foglio di lavoro. |
ImportDataGridAsString(DataGrid, int, int, bool) | Importazioni aDataGrid in un foglio di lavoro. Questo metodo non tenta di convertire il testo in valori numerici. |
ImportDataRow(DataRow, int, int) | Importa una DataRow nel file Excel. |
ImportDataView(DataView, int, int) | Importazioni aDataView in un foglio di lavoro. |
ImportFormulaArray(string[], int, int, bool) | Importa una matrice di formule in un foglio di lavoro. |
ImportGridView(GridView, int, int, ImportTableOptions) | Importa una vista griglia in queste celle. |
ImportObjectArray(object[], int, int, bool) | Importa una matrice di dati in un foglio di lavoro. |
ImportObjectArray(object[], int, int, bool, int) | Importa una matrice di dati in un foglio di lavoro. |
ImportTwoDimensionArray(object[], int, int) | |
ImportTwoDimensionArray(object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions) | |
InsertColumn(int) | Inserisce una nuova colonna nel foglio di lavoro. |
InsertColumn(int, bool) | Inserisce una nuova colonna nel foglio di lavoro. |
InsertColumns(int, int) | Inserisce alcune colonne nel foglio di lavoro. |
InsertColumns(int, int, bool) | Inserisce alcune colonne nel foglio di lavoro. |
InsertCutCells(Range, int, int, ShiftType) | Inserisci intervallo di taglio. |
InsertRange(CellArea, ShiftType) | Inserisce un intervallo di celle e sposta le celle in base all’opzione di spostamento. |
InsertRange(CellArea, int, ShiftType) | Inserisce un intervallo di celle e sposta le celle in base all’opzione di spostamento. |
InsertRange(CellArea, int, ShiftType, bool) | Inserisce un intervallo di celle e sposta le celle in base all’opzione di spostamento. |
InsertRow(int) | Inserisce una nuova riga nel foglio di lavoro. |
InsertRows(int, int) | Inserisce più righe nel foglio di lavoro. |
InsertRows(int, int, bool) | Inserisce più righe nel foglio di lavoro. |
InsertRows(int, int, InsertOptions) | Inserisce più righe nel foglio di lavoro. |
IsBlankColumn(int) | Verifica se la colonna data è vuota (non contiene dati). |
IsColumnHidden(int) | Verifica se una colonna in un determinato indice è nascosta. |
IsDeletingRangeEnabled(int, int, int, int) | Verifica se l’intervallo può essere eliminato. |
IsRowHidden(int) | Verifica se una riga in un determinato indice è nascosta. |
LinkToXmlMap(string, int, int, string) | Collegamento a una mappa xml. |
Merge(int, int, int, int) | Unisce un intervallo di celle specificato in una singola cella. |
Merge(int, int, int, int, bool) | Unisce un intervallo di celle specificato in una singola cella. |
Merge(int, int, int, int, bool, bool) | Unisce un intervallo di celle specificato in una singola cella. |
MoveRange(CellArea, int, int) | Sposta l’intervallo. |
RemoveDuplicates() | Rimuove le righe duplicate nel foglio. |
RemoveDuplicates(int, int, int, int) | Rimuove i valori duplicati nell’intervallo. |
RemoveDuplicates(int, int, int, int, bool, int[]) | Rimuove i dati duplicati dell’intervallo. |
RemoveFormulas() | Rimuove tutta la formula e la sostituisce con il valore della formula. |
RetrieveSubtotalSetting(CellArea) | Recupera l’impostazione dei totali parziali dell’intervallo. |
SetColumnWidth(int, double) | Imposta la larghezza della colonna specificata nella vista normale. |
SetColumnWidthInch(int, double) | Imposta la larghezza della colonna in unità di pollici nella vista normale. |
SetColumnWidthPixel(int, int) | Imposta la larghezza della colonna in unità di pixel nella vista normale. |
SetRowHeight(int, double) | Imposta l’altezza della riga specificata. |
SetRowHeightInch(int, double) | Imposta l’altezza della riga in unità di pollici. |
SetRowHeightPixel(int, int) | Imposta l’altezza della riga in unità di pixel. |
SetViewColumnWidthPixel(int, int) | Imposta la larghezza della colonna in una vista diversa. |
ShowGroupDetail(bool, int) | Espande le righe/colonne raggruppate. |
Subtotal(CellArea, int, ConsolidationFunction, int[]) | Crea i totali parziali per l’intervallo. |
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool) | Crea i totali parziali per l’intervallo. |
TextToColumns(int, int, int, TxtLoadOptions) | Divide il testo nella colonna in colonne. |
UngroupColumns(int, int) | Separa le colonne. |
UngroupRows(int, int) | Separa le righe. |
UngroupRows(int, int, bool) | Separa le righe. |
UnhideColumn(int, double) | Mostra una colonna |
UnhideColumns(int, int, double) | Mostra più colonne. |
UnhideRow(int, double) | Mostra una riga. |
UnhideRows(int, int, double) | Mostra le righe nascoste. |
UnMerge(int, int, int, int) | Separa un intervallo specificato di celle unite. |
Esempi
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
//Imposta l'altezza della riga predefinita
cells.StandardHeight = 20;
//Imposta l'altezza della riga
cells.SetRowHeight(2, 20.5);
//Imposta la larghezza della colonna predefinita
cells.StandardWidth = 15;
//Imposta la larghezza della colonna
cells.SetColumnWidth(3, 12.57);
//Unire le celle
cells.Merge(5, 4, 2, 2);
//Inserisce i valori nelle celle
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");
//Esporta dati
object[,] arr = cells.ExportArray(0, 0, 10, 10);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells
'Imposta l'altezza della riga predefinita
cells.StandardHeight = 20
'Imposta l'altezza della riga
cells.SetRowHeight(2, 20.5)
'Imposta la larghezza della colonna predefinita
cells.StandardWidth = 15
'Imposta la larghezza della colonna
cells.SetColumnWidth(3, 12.57)
'Unire le celle
cells.Merge(5, 4, 2, 2)
'Esporta dati
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)
Guarda anche
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells