استخدام معلمة الصيغة في حقل العلامة الذكية

سيناريوهات الاستخدام المحتملة

أحيانًا، ترغب في تضمين صيغة في حقل العلامة الذكية. يوضح هذا المقال كيفية استخدام معلمة الصيغة لتضمين الصيغة في حقل العلامة الذكية.

استخدام معلمة الصيغة في حقل العلامة الذكية

يضمن الكود العيني التالي الصيغة في المتغير الذكي المسمى Test واسم مصدر بياناته أيضًا Test، لذا يبدو الحقل الكامل مع معلمة الصيغة ك**&=$Test(formula)** وبعد تنفيذ الكود، سيحتوي ملف إكسل الناتج النهائي على الصيغ في الخلايا من A1 حتى A5.

الكود المثالي

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