我在两台不同的机器上用 c# 4.0 解析同一个 Excel 文件。我在每台机器上
得到不同的xlWorkSheet.UsedRange值。
我的程序针对两台机器上的相同互操作 dll:
-Microsoft.Office.Interop.Excel -版本:12.0.0.0 -运行
时版本:v1.1.4322
机器A
- 视窗服务器 2003 R2
- Excel 2007 (12.0.4518.1014)
机器 B
- 视窗 XP 2002 SP3
- Excel 2007 (12.0.4518.1014)
我的 Excel 工作表的 A 列是空的。
Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet = GetWorkSheet();
在机器 A 上
((dynamic)xlWorkSheet.UsedRange).Column = 2
在机器 B 上
((dynamic)xlWorkSheet.UsedRange).Column = 1
知道可能导致这种差异的原因是什么吗?