日期:2014-05-18  浏览次数:20460 次

一个导出为xlsx的问题
想导出一个表为EXCEL 2007的xlsx格式
2005的实例,2008的客户端(2005的客户端就没有导出为excel 2007的选项了)

用向导,目标选择“Excel 2007”,下一步,错误结果如下:
消息
错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E21。
 (SQL Server 导入和导出向导)
 
错误 0xc0202025: 数据流任务 1: 无法创建 OLE DB 取值函数。请查看列元数据是否有效。
 (SQL Server 导入和导出向导)
 
错误 0xc004701a: 数据流任务 1: 组件“目标 - t2”(19) 在执行前阶段失败,返回的错误代码为 0xC0202025。
 (SQL Server 导入和导出向导)
------------
表结构很简单,t2(en nvarchar(100)),数据也就2条(测试)
 
找不到问题解决方案,求高人赐教,谢谢

------解决方案--------------------
sqlsever与excel和access的导入导出
------解决方案--------------------
把EXCEL 2007的xlsx格式转换2003的xls格式,试一下