Utilizzando il parametro Formula nel campo Smart Marker

Possibili scenari di utilizzo

A volte, vuoi incorporare la formula nel campo del marcatore intelligente. Questo articolo descrive come utilizzare il parametro Formula per incorporare la formula nel campo del marcatore intelligente.

Utilizzando il parametro Formula nel campo Smart Marker

Il codice di esempio seguente incorpora la formula nella variabile marcatore intelligente denominata Test e anche il nome dell’origine dati è Test, pertanto il campo completo con il parametro della formula avrà il seguente aspetto**&=$Test(formula)** e dopo l’esecuzione del codice, ilfile Excel di output finale avrà formule nelle celle da A1 a A5.

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create array of strings that are actually Excel formulas
String str1 = "=\"01-This \" & \"is \" & \"concatenation\"";
String str2 = "=\"02-This \" & \"is \" & \"concatenation\"";
String str3 = "=\"03-This \" & \"is \" & \"concatenation\"";
String str4 = "=\"04-This \" & \"is \" & \"concatenation\"";
String str5 = "=\"05-This \" & \"is \" & \"concatenation\"";
String[] TestFormula = new String[]{str1, str2, str3, str4, str5};
//Create a workbook
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Put the smart marker field with formula parameter in cell A1
Cells cells = ws.getCells();
Cell cell = cells.get("A1");
cell.putValue("&=$Test(formula)");
//Create workbook designer, set data source and process it
WorkbookDesigner wd = new WorkbookDesigner(wb);
wd.setDataSource("Test", TestFormula);
wd.process();
//Save the workbook in xlsx format
wb.save(outDir + "outputUsingFormulaParameterInSmartMarkerField.xlsx");