问题:解析不规则的EXCEL,原样输出,用jxl,poi或者其它都行 
说明: 
    不规则是指:我解析的文件不知道里面会是什么内容,即:解析文件,我只能知道这个文件的名字,类型,地址 
    原样输出是指:解析后的数据和原来的格式大致一样 ,即: 我解析后展示的数据,别人能看明白,哪个是什么意思,不要别人再花很多时间自己去找它的含义 写这个的具体目的是: 
    一个服务端下载了一个附件,存放在某个地方,我现在知道这个文件的格式是EXCLE的(暂时只解析2003版的),然后我需要解析这个excel文件,得到里面的内容,最后输出到客户端,进行内容的展示。 
补充: 
   我现在通过JXL能得到里面的数据,但展示出来的格式不对了,一行还是一行,但列已经错位了 

解决方案 »

  1.   

    呵呵,另存为 html格式对吧!
    每个Celle都有一个 row 和 col的数字,表示合并的情况,对应着
    rowspan 和 colspanOVER
      

  2.   

    不是的,是直接从另外一个服务器在载过来的,文件还是excel,只是我这边把文件名进行了处理,其它还是不变,就是不知道文件的内容,只知道格式是excel的,现在解析,要得到里面的数据,并展示出来
      

  3.   

    把excel直接放页面上不行吗?
    如果不行你可以用一个工具 当然要带命令行的 在获得文件后就转成PDF 然后你把PDF里的图片展示出来
      

  4.   


    我下载的附件是要到手机上展示的,如果手机是windows系统,我当然就无需多此一举了,但不定都会有这个系统吧,世面上,应该用Symbian的系统还是占到了70%以上的吧
      

  5.   

    CSDN的下载里面有JAVA处理EXCEL的API资源的下载。http://search.download.csdn.net/search/java+excel^field%3D*/2感觉如果EXCEL可以正确解析XLS文件的话,那么规则是可以解析出来的。楼主加油……
      

  6.   

    可以考虑先将excel转化为html或者pdf等其他的格式,然后再进行解析如果转换为html可以用Jacob,调用了一个.dll,不过这样的话就只能在windows上运行解析不规则的excel,如果能解决横向和纵向的单元格合并问题,那就没问题了