Aspose公式有一个列索引改变的问题

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

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

公式自动更改为

 "='Supplies - Factor'!G36326" 

我已经使用debugging器进行了validation。 如果我将公式设置为

“='用品 – 因子'!G757222”

然后它自动改变

“='用品 – 因子'!G36326”

任何想法为什么发生这种情况?

请尝试最新的版本/修复:Aspose.Cells for .NET v8.9.0(你可以在这里下载)。 请尝试将文件保存到XLSX或其他高级MS Excel文件格式(而不是旧的XLS)。 我已经使用下面的示例代码testing了您的场景/案例,它工作正常,公式插入正确,不会更改。 例如示例代码:

 //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担任Support developer / Evangelist。