none
用scott导出excel的方法,输出了xml文件,可以用EXCEL打开,但不能用OLEDB读取.提示:外部表不是预期的格式.请问有什么方法解决? RRS feed

  • 问题

  • 用scott导出excel的方法,输出了xml文件,可以用EXCEL打开,但不能用OLEDB读取.提示:外部表不是预期的格式.请问有什么方法解决?

    我这里导入时,是用OLEDB将EXCEL文件填充到DATASET中.
    aaaa
    2009年7月8日 9:33

答案

  • OLEDB是直接可以读xls的,倒成xml就自己用XmlReader读就行了
    2009年7月8日 16:16
    版主
  • 用scott导出excel的方法,输出了xml文件,可以用EXCEL打开,但不能用OLEDB读取.提示:外部表不是预期的格式.请问有什么方法解决?

    我这里导入时,是用OLEDB将EXCEL文件填充到DATASET中.
    aaaa

    对阿  都xml了你还干什么用oledb for  excel阿
    直接用 xmlreader 或者 xpath document 或者oledb for xml阿
    答案900, 目标五颗星
    2009年7月9日 0:13

全部回复

  • OLEDB是直接可以读xls的,倒成xml就自己用XmlReader读就行了
    2009年7月8日 16:16
    版主
  • 用scott导出excel的方法,输出了xml文件,可以用EXCEL打开,但不能用OLEDB读取.提示:外部表不是预期的格式.请问有什么方法解决?

    我这里导入时,是用OLEDB将EXCEL文件填充到DATASET中.
    aaaa

    对阿  都xml了你还干什么用oledb for  excel阿
    直接用 xmlreader 或者 xpath document 或者oledb for xml阿
    答案900, 目标五颗星
    2009年7月9日 0:13
  • 我用了XmlDocument读取,来分析XML

    试了一下用OpenXML SDK2,但读取XML2003的表格格式时,提示:文件包含损坏的数据
    所以不成功,后面就用了XmlDocument
    aaaa
    2009年7月10日 1:33