问个关于导出excel时带图片的棘手问题

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



优先考虑后面的方案,到了那几个算图片出现位置的时候都无法找到了,谁知道有什么方法找到么,在msdn上没找到相关的文档。
...全文
192 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuda_1985 2011-11-27
  • 打赏
  • 举报
回复
没人么???顶一下。
rongguo52013 2011-11-25
  • 打赏
  • 举报
回复
这个应该很难实现,网页上的图片好像在导出到EXCEL的时候不能导进图片。
rodgerluo 2011-11-25
  • 打赏
  • 举报
回复
百度出来的

http://blog.csdn.net/net_lover/article/details/1702797

http://www.cnblogs.com/MR_ke/archive/2010/03/08/1680576.html
十月流氓 2011-11-25
  • 打赏
  • 举报
回复
fuda_1985 2011-11-25
  • 打赏
  • 举报
回复
二楼三楼看清楚我的前提啊。我数据库中存的是html格式的字符串。要标输出的时候不能去掉html格式,若有图片链接的话就将图片插到excel中,要是和你说的那么容易我发什么贴啊。
yuji821 2011-11-24
  • 打赏
  • 举报
回复
没做过
国微企业内网方案(PHP168)是款轻量级企业内部信息化产品,可协助网管轻易实现企业百项信息化。国微CMS于2010年推出二代架构,去除了之前老架构所有代码,代码全部重新开发,千万级数据负载和高安全是核心优势。 国微CMS采用“核心+模块+插件”的模式,具有强健的底层和全面的企业级体系,其可视化标签操作、前台化操作让系统使用变得非常容易。通过默认权限和栏目的设置,用户将在极短时间内搭建成功,主要解决企业内网平台、政府内网平台等需求。 国微内网主要的功能模块有:在线办事平台,问答系统,短信模块,邮件模块,通讯录,部门平台、资料中心、CRM、采购体系、售后体系、通知发送,排班平台、公章合同管理、订餐平台、提案平台、培训平台、,报名平台、视频模块,下载模块,文章系统、会员模块、广告模块、留言板模块、独立页模块、论坛整合等实用功能。 国微企业内网方案(PHP168) 2012 GBK 更新记录: 1、新增手机短信群发平台。 2、新增邮件群发平台功能。 3、新增短信/邮件快捷回复模块,自定义短信词语; 4、新增表单推荐、筛选功能; 5、新增一键导入通讯录/会员; 6、新增内容一键排版功能; 7、优化整个系统前台化操作,无需在进后台。 8、新增常规环境下千万级数据负载在线演示。 9、优化企业内部50余项次细节信息化,并搭建好模型。 10、短时间内实施上线,默认用户体系,只需导入用户即可实施。 11、新增国微内网一键替换模板 12、新增问答系统答案可转换为知识; 13、修复数据备份与还原; 14、修复视频模型 15、修复广告模块;; 16、修复与UC整合; 国微内网功能介绍: 手机体系/邮件体系 1、用户每个表单申请均可获得快速手机短信通知。 2、主管每个在线办事审批,均可附带手机短信。 3、接收通知均可接到手机短信。 咨询问答体系   A、实现每个部门都有自己的问答栏目,均有负责解答提问的负责人。 B、实现企业每个员工在任何时候提交各类工作疑难疑惑,并快速得到答复。避免企业官僚主义危害。 C、每一个人成为企业解答疑问的老师、专家,让问题解决得更加轻松。 D、实现员工提交的问题转化为知识,并汇集集中。 各部门应用平台体系 A、每个企业部门都有自身的展示与信息化操作都部门平台。 B、实现部门平台上的部门工作计划、部门通知、部门文化建设、部门员工工作提报。 C、实现部门经理有个完整的部门信息化+线下管理模式的平台。 D、实现各项办事进度追踪。 在线办事体系   A、实现企业各部门数十项目常规办事流程信息化。 B、实现企业常规信息化,如请假、采购物料价格审批、合格供应商建立审批等 C、实现员工、部门经理、企业高级管理者直接的良好工作匹配体系。 D、实现各项办事进度追踪。 通知通讯体系 A、实现企业任何一个通知均能在10分站内传达,不论企业规模大小。 B、实现通知可靠传达。利用手机短信、邮件、短信息同步发送给员工 C、实现每个通知让接收员工均可用手机、邮件、网页在线回复,反馈通知。 D、通知的有效传达是企业执行力和效率的基础环节,非常重要。 企业信息共享体系 A、企业任何重要的数据均可导入到各个平台当中。 B、每个平台给予不同的人相关权限。 C、企业内部人员能够很好的配合,会上网会使用。 D、企业数据能良好融入到企业员工工作中。 用户体系 A、系统架构可设置不同部门、不同岗位,与实体组织体系一致。 B、可快速用Excel表格导入企业通讯录。 C、一人一账号,匹配不同的岗位及权限。 申请/报名体系 A、所有报名均可快速提交,如竞选报名等。 B、每个报名均有相关权限责任人处理,可附带短信通知。 投票评比体系 A、投票可以根据实际情况搭建投票内容。 B、完成企业最棘手的投票评选模式。 生产、仓库、物流体系 A、生产的每日实际生产数量可追踪。 B、仓库可处理每日发货、收货、退料情况。 A、企业每天的货物发送情况可通过物流平台。 B、生产计划等可通过平台实现。   通讯录体系 A、实现企业内部线下员工体系快速转移到内部网络平台上,一人一账号。   B、实现员工可以随时通过搜索电话、姓名、姓名拼音等找到相应的人员,大幅度降低企业找人成本。 投诉体系 A、公开投诉功能模块。实现员工公开投诉,可匿名 B、总裁投诉模块。实现提案对员工、部门经理、绩效的良好把控。 销售平台体系 A、实现销售订单整理体系 B、实现销售信息点管理。 C、实现客户管理。 D、实现销售绩效报管理。 采购体系 A、实现合格

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧