我将html中的某一表格复制然后另存为本地文件,代码:document.execCommand("saveas",true,"name.csv"); 利用后缀名将文件保存成了“csv”的格式,但是将“csv”换成别的格式就不行了,如“xls”(Excel)格式的就不行,但是"txt"是可以的,这是怎么会事?!另外 请教各位前辈 怎样将Excel的“xls"文件、csv文件、数据库的"dbf"文件导入到一个Html页面中呢?在线求教育!

解决方案 »

  1.   

    怎样将Excel的“xls"文件导入到一个Html页面中,前段时间我做过一个这样的,这要用JAVA代码写,有一个jxl类,用这个类就能实现了。其他的类似。
      

  2.   

    csv文件是文本型的数据,你可以这样保存。
    但xls文件和数据库的dbf文件都是二进制文件,你这样保存,就破坏了里面不属于文本的数据。所以保存会失败。
    document.execCommand("saveas",只能保存为文本型的(HTML,MHT,TEXT都是)。