代码之家  ›  专栏  ›  技术社区  ›  Slider345

是否需要安装Excel才能使用OleDB提供程序查询电子表格?

  •  3
  • Slider345  · 技术社区  · 14 年前

    我正在开发一些软件,使用OleDB打开一个.xls文件,查询一些数据,并用结果填充一个数据集。我正在考虑在没有Excel的系统上使用这个软件。我的软件还能读取电子表格吗?

    这个xls文件包含我的软件使用的1000个配置设置。如果这个设置在没有Excel的计算机上不起作用,我猜下一步最好的做法是将xls文件转换为XML文件,并使用XML服务将其读入。

    2 回复  |  直到 14 年前
        1
  •  4
  •   Justin    14 年前

    你不必安装office或office数据连接,你可以使用Jet for OleDB引擎,它安装在几乎所有现有的windows机器上。然而,它是非常古老的技术,并限于32位。

    http://msdn.microsoft.com/en-us/library/ms175866.aspx

    如果你想完全避免这种混乱,那么切换到app.config文件或properties文件,你就可以得到纯.net解决方案。

        2
  •  4
  •   driis    14 年前