说明:在某界面上有很多控件,其中有几个为FreeTextBox,里面的值存入到数据库时是html字符串,可能会有图片.
功能:现需要将这些控件的值放到一html中导出。
解决方案:1,开始时想使用客户端剪切版直接写入到EXCEL中。
          放弃原因:1)因为客户机到时候全都为IE8及以上,如果使用此方案,在IE上会一直存在安全提示(使用此方法需要设置IE安全选项),设计人员认为用户体验不好,不让用。
                    2)当时实现时,是将数据库中的值替换完后,立马调用剪切版导出,会存在图片文件流没有被复制到剪切版的问题(这个问题我认为可以使用其它方式解决)。
          2,利用html输出到服务器,再找到图片所在位置,将图片路径换成img对象插入到EXCEL中导出。
          问题:1)输出到服务器的图片不在任何单元格中,找不着其所占单元格,无法插入(使用com组件操作excel),使用的方式要通过单元格名称才能插入图片,主要为两个地方不知道该如何处理,一为找到图片及其坐标,二为怎么通过坐标插入图片。
          3,通过excel直接插入图片,可是要求带html格式,无法计算出图片所出现的单元格。优先考虑后面的方案,到了那几个算图片出现位置的时候都无法找到了,谁知道有什么方法找到么,在msdn上没找到相关的文档。

解决方案 »

  1.   

    给出参考地址:http://www.cnblogs.com/qfb620/archive/2009/12/01/1614359.html
      

  2.   

    百度出来的http://blog.csdn.net/net_lover/article/details/1702797http://www.cnblogs.com/MR_ke/archive/2010/03/08/1680576.html
      

  3.   

    这个应该很难实现,网页上的图片好像在导出到EXCEL的时候不能导进图片。
      

  4.   

    二楼三楼看清楚我的前提啊。我数据库中存的是html格式的字符串。要标输出的时候不能去掉html格式,若有图片链接的话就将图片插到excel中,要是和你说的那么容易我发什么贴啊。