Akıllı İmleç alanında Formül parametresini kullanma
Olası Kullanım Senaryoları
Bazen akıllı işaretçi alanındaki formülü gömmek istersiniz. Bu makale, akıllı işaretçi alanında formülü gömmek için Formül parametresinin nasıl kullanılacağını açıklar.
Akıllı İşaretçi Alanında Formula Parametresi Kullanımı
Aşağıdaki örnek kod, Test adlı akıllı işaretçi değişkenine formül gömüyor ve veri kaynağı adı da Test olduğu için, formül parametresiyle tam alan şu şekilde görünüyor &=$Test(formül) ve kodun yürütülmesinden sonra nihai çıktı Excel dosyasının A1’den A5’e kadar olan hücrelerinde formüller olacaktır.
Örnek 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"); |