WorkbookDesigner classe
WorkbookDesigner classe
Encapsule l’objet qui représente une feuille de calcul de concepteur.
Le type WorkbookDesigner expose les membres suivants :
Constructeurs
| Constructeur | Description |
|---|---|
| WorkbookDesigner() | Initialise une nouvelle instance de la classe WorkbookDesigner. |
| WorkbookDesigner(workbook) | Initialise une nouvelle instance de la classe WorkbookDesigner. |
Propriétés
| Propriété | Description |
|---|---|
| workbook | Obtient et définit l’objet WorkbookDesigner.workbook. |
| repeat_formulas_with_subtotal | Indique s’il faut répéter des formules avec une ligne de sous-total. |
| update_empty_string_as_null | Si TRUE, Null sera inséré si la valeur est "" ; |
| update_reference | Indique si les références dans d’autres feuilles de calcul seront mises à jour. |
| calculate_formula | Indique si les formules doivent être calculées. |
| call_back | Obtient et définit l’interface de rappel du traitement smartmarker. |
| line_by_line | Indique si le traitement du marqueur intelligent ligne par ligne. |
Méthodes
| Méthode | Description |
|---|---|
| set_data_source(data_source, cells_data_table) | Définit la source de données d’un objet ICellsDataTable. |
| set_data_source(variable, data) | Définit la liaison de données à une variable. |
| process() | Traite les marqueurs intelligents et remplit les valeurs de la source de données. |
| process(is_preserved) | Traite les marqueurs intelligents et remplit les valeurs de la source de données. |
| process(sheet_index, is_preserved) | Traite les marqueurs intelligents et remplit les valeurs de la source de données. |
| clear_data_source() | Efface toutes les sources de données. |
| get_smart_markers() | Renvoie une collection de marqueurs intelligents dans une feuille de calcul. |
Exemple
from aspose.cells import Workbook, WorkbookDesigner
# Create WorkbookDesigner object.
wd = WorkbookDesigner()
# Open the template file (which contains smart markers).
wd.workbook = Workbook("SmartMarker_Designer.xls")
# Initialize your data from data source
# DataSet ds = new DataSet();
# ...
# Set the datatable as the data source.
# wd.SetDataSource(dt);
# Process the smart markers to fill the data into the worksheets.
wd.process(True)
# Save the excel file.
wd.workbook.save("outSmartMarker_Designer.xls")
Voir également
- module aspose.cells
- classe ICellsDataTable
- classe WorkbookDesigner