Excel2007以上版本的导入方法
来源:互联网 发布:alias linux 参数 编辑:程序博客网 时间:2024/04/29 17:52
虽然大部分用户还在使用Office2003,但很多用户已经安装了Office2010,为了与2003兼容,我们常常要提醒用户把文档保存为兼容旧版本的格式。在以前编写的应用中,有不少用Excel导入数据的程序,这些程序只考虑到兼容97-2003,更老的版本基本没人用,可以不必考虑,但2007之后的版本,现实显示已不能忽略了。
在B/S模式下,当然要采用OLEDB的方法。对于Excel97-2003来说,连接字串是这样的:Provider=Microsoft.Jet.OleDb.4.0; Data Source={0}; Extended Properties='Excel 8.0;HDR={1};',其中,第一个参数是文件路径,第二个参数标识第一行是否是标题,可设为YES或NO。
对于Excel2007+,也就是扩展名为.xlsx的文件来说,连接字串变成了这样:Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 12.0 Xml;HDR={1};',参数是一样的,主要变化是Jet成了ACE,版本号4.0成了12.0。
程序中数据读取方法和以前一样。
部署的时候,当然可以在服务器上也安装一套Office,不过一般人不会这么干,还得多浪费一个许可额度。微软提供了专门的组件包,可以在微软的网站下载AccessDatabaseEngine.exe然后在服务器上安装即可。这和以前那个MDAC的用处是一样的。
- Excel2007以上版本的导入方法
- Excel2007以上版本的导入方法
- C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
- Andrid Studio 2.2以上版本导入Module的两种方法
- 关于QT4以上的版本处理方法
- IntelliJ9.0以上版本不能导入HttpServlet等的问题解决
- Excel2007的bug如何导入到QC
- C#导入Excel2007数据的连接驱动
- 关于兼容导入excel2003和excel2007版本注意事项
- 利用Apache的POI包sax解析大数据量的Excel2007版本以上数据(Java实现,完全解析excel思路)
- 静态导入(JDK1.5版本以上)
- NPOI 导入不了2007以上版本Excel
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项
- 2007以上版本破解方法:
- Excel2007及以上版本如何计算相关系数和回归等数据分析
- Eclipse3.4以上版本的插件安装方法
- eclipse注释汉字特别小的问题
- JDBC连接数据库经验总结
- 思科认证:CCNA考试基础知识指导
- 学习
- python random模块
- Excel2007以上版本的导入方法
- poj 1436 Horizontally Visible Segments[线段树]
- Qt安装—搭建VS2008+QT开发环境
- 另类Sql语句直接导出表数据到Execl
- 字符串
- Ext is not defined
- 大型车转弯的内轮差问题
- ARM指令优化-Coding for NEON - Part 1: Load and Stores
- Bullet 关于碰撞检测的几种callback