我有一个脚本,它实际上对excel文件进行排序,并从排序文件中生成文本文件。
换句话说,我有一个按钮,用户可以单击该按钮对文件进行排序。此排序按钮修改文件并关闭它。接下来,用户单击GENERATE按钮以从已排序的工作表中生成文本文件。
生成函数实际上会在生成文本文件之前检查excel文件是否已排序。
但是,我的代码在Windows 7中工作,用户在单击“生成”按钮之前单击排序按钮并等待它完成。但是,在Windows XP中,用户单击生成按钮,它将抛出一个错误,指出excel文件未排序。我试图打开文件,文件显示它已排序。
两个框架都是.NET 4.0
答案 0 :(得分:0)
当我从.net打开具有不同文化的Excel文件时,我遇到了类似的问题,因为它们通常有不同的排序方法,在一种文化中它在字母之前和数字之前的其他字母中排序数字。它可能与此有关。