WorkbookDesigner classe

WorkbookDesigner classe

Encapsule l’objet qui représente une feuille de calcul de concepteur.

Le type WorkbookDesigner expose les membres suivants :

Constructeurs

ConstructeurDescription
initInitialise une nouvelle instance de la classe WorkbookDesigner.
initInitialise une nouvelle instance de la classe WorkbookDesigner.

Propriétés

PropriétéDescription
workbookObtient et définit l’objet WorkbookDesigner.workbook.
repeat_formulas_with_subtotalIndique si les formules sont répétitives avec une ligne de sous-total.
update_empty_string_as_nullSi VRAI, Null sera inséré si la valeur est "" ;
update_referenceIndique si les références dans d’autres feuilles de calcul seront mises à jour.
calculate_formulaIndique si les formules doivent être calculées.
call_backObtient et définit l’interface de rappel du traitement du marqueur intelligent.
line_by_lineIndique si le marqueur intelligent est traité ligne par ligne.

Méthodes

MéthodeDescription
set_data_sourceDéfinit la source de données d’un objet ICellsDataTable.
set_data_sourceDéfinit la liaison des données à une variable.
processTraite les marqueurs intelligents et remplit les valeurs de la source de données.
processTraite les marqueurs intelligents et remplit les valeurs de la source de données.
processTraite les marqueurs intelligents et remplit les valeurs de la source de données.
clear_data_sourceEfface toutes les sources de données.
set_json_data_source
get_smart_markersRenvoie 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