Excel API Library for .NET - Sample Browser | Document Solutions | Cross Workbook Formula(Use Case)

[フレーム]
Refer to the following example code to see how to use cross workbook formula and update the excel links. //create a new workbook var workbook = new GrapeCity.Documents.Excel.Workbook(); workbook.Open(this.GetResourceStream("xlsx\\Urban Centers 2017.xlsx")); var flints = new GrapeCity.Documents.Excel.Workbook(); flints.Open(this.GetResourceStream("xlsx\\Flints.xlsx")); var jackson = new GrapeCity.Documents.Excel.Workbook(); jackson.Open(this.GetResourceStream("xlsx\\Jackson.xlsx")); var petrosky = new GrapeCity.Documents.Excel.Workbook(); petrosky.Open(this.GetResourceStream("xlsx\\Petrosky.xlsx")); workbook.Worksheets[0].Range["B6:E11"].Formula = "='[Flints.xlsx]Sheet1'!B7+'[Jackson.xlsx]Sheet1'!B6+'[Petrosky.xlsx]Sheet1'!B7"; workbook.UpdateExcelLink("Flints.xlsx", flints); workbook.UpdateExcelLink("Jackson.xlsx", jackson); workbook.UpdateExcelLink("Petrosky.xlsx", petrosky); workbook.Calculate(); // Save to an excel file workbook.Save("CrossWorkbookFormula2.xlsx"); ' Create a new Workbook Dim workbook As New Workbook workbook.Open(GetResourceStream("xlsx\Urban Centers 2017.xlsx")) Dim flints = New Excel.Workbook() flints.Open(GetResourceStream("xlsx\Flints.xlsx")) Dim jackson = New Excel.Workbook() jackson.Open(GetResourceStream("xlsx\Jackson.xlsx")) Dim petrosky = New Excel.Workbook() petrosky.Open(GetResourceStream("xlsx\Petrosky.xlsx")) workbook.Worksheets(0).Range("B6:E11").Formula = "='[Flints.xlsx]Sheet1'!B7+'[Jackson.xlsx]Sheet1'!B6+'[Petrosky.xlsx]Sheet1'!B7" workbook.UpdateExcelLink("Flints.xlsx", flints) workbook.UpdateExcelLink("Jackson.xlsx", jackson) workbook.UpdateExcelLink("Petrosky.xlsx", petrosky) workbook.Calculate() ' save to an excel file workbook.Save("CrossWorkbookFormula2.xlsx")

AltStyle によって変換されたページ (->オリジナル) /