具有列索引更改问题的 Aspose 公式

Aspose formula having a column index changing issue

我在 windows (C#) 应用程序中使用 aspose 8.0.1.0。当我将列的公式设置为

sheet1.Cells[3, 2].Formula = "='Supplies - Factor'!G757222";

公式自动更改为

"='Supplies - Factor'!G36326"

我已经用调试器验证过了。如果我将公式设置为

"='Supplies - Factor'!G757222"

然后自动变成

"='Supplies - Factor'!G36326"

知道为什么会这样吗?

请尝试最新的 version/fix: Aspose.Cells for .NET v8.9.0(您可以下载 here)。请尝试将文件保存为 XLSX 或其他高级 MS Excel 文件格式(而不是旧的 XLS)。我已经使用以下示例代码测试了您的 scenario/case,它工作正常并且公式插入正确并且没有改变。 例如 示例代码:

//Instantiate a new workbook
        Workbook workbook = new Workbook();
        //Get the default worksheet (first worksheet)
        Worksheet sheet1 = workbook.Worksheets[0];
        sheet1.Name = "Supplies - Factor";
        //Enter a value to the cell
        sheet1.Cells["G757222"].PutValue("Testin...");
        //Add the formula to the C4 cell
        sheet1.Cells[3, 2].Formula = "='Supplies - Factor'!G757222";
        //Save the Excel file
        workbook.Save("e:\test2\out1formulatest1.xlsx", SaveFormat.Xlsx);

我在 Aspose 担任支持开发人员/传播者。