Akıllı İşaretleyici alanında Formül parametresini kullanma

Olası Kullanım Senaryoları

Bazen formülü akıllı işaretçi alanına gömmek istersiniz. Bu makalede, formülü akıllı işaretçi alanına gömmek için Formül parametresinin nasıl kullanılacağı açıklanmaktadır.

Akıllı İşaretleyici alanında Formül parametresini kullanma

Aşağıdaki örnek kod, formülü Test adlı akıllı işaretçi değişkenine katıştırır ve veri kaynağı adı da Test olur, böylece formül parametresi içeren tam alan şuna benzer:&=$Test(formül) ve kodun yürütülmesinden sonra,nihai çıktı Excel dosyası A1’den A5’e kadar olan hücrelerde formüller olacaktır.

Basit kod

// 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");