ASP生成表格,没办法向里面插入图片

问题描述

解决方案

解决方案二:
代码如下publicExcel._Worksheetws;publicExcel.Rangerng;protectedvoidButton1_Click(objectsender,EventArgse){objectmissing=Type.Missing;Excel.Applicationexcel=newExcel.Application();stringpath=@"C:UsersfengpengfeiDownloads轴承案例信息表.xls";//stringpath=@"C:UsersfengpengfeiDesktop轴承.xlsx";Excel.Workbookwb=excel.Workbooks.Open(path,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);Excel.Worksheetws=wb.Sheets[1];DataTabledt=WebHelper.ExecuteDataTable("selectPhotofromT_FaultInformation");DataRowCollectionrows=dt.Rows;DataRowrow=rows[0];stringstr=(string)row["Photo"];Label1.Text=str;excel.Visible=true;ws.Cells[1,11].Select();ws.Cells[1,11].EntireColumn.Delete(0);ws.Cells[2,11]="图片";InsertPicture(ws,str,30,30);//excel.Workbooks.Close();//excel.Quit();System.GC.Collect();System.GC.WaitForPendingFinalizers();//InsertPicture("excel.Cell[1,1]","Images\9.jpg",594.0f,154.0f);}publicvoidInsertPicture(Excel.Worksheetworksheet,stringPicturePath,floatPictuteWidth,floatPictureHeight){Excel.Rangerng=worksheet.Range[worksheet.Cells[4,11],worksheet.Cells[4,11]];rng.Select();floatPicLeft,PicTop;PicLeft=Convert.ToSingle(rng.Left)+2;PicTop=Convert.ToSingle(rng.Top)+2;//PicWidth=Convert.ToSingle(rng.Width);//PicHeight=Convert.ToSingle(rng.Height);//参数含义://图片路径//是否链接到文件//图片插入时是否随文档一起保存//图片在文档中的坐标位置(单位:points)//图片显示的宽度和高度(单位:points)//参数详细信息参见:http://msdn2.microsoft.com/zh-cn/library/aa221765(office.11).aspxworksheet.Shapes.AddPicture(PicturePath,Microsoft.Office.Core.MsoTriState.msoFalse,Microsoft.Office.Core.MsoTriState.msoTrue,PicLeft,PicTop,PictuteWidth,PictureHeight);//anShapes.PictureFormat.TransparentBackground=Microsoft.Office.Core.MsoTriState.msoTrue;//anShapes.PictureFormat.TransparencyColor=16777215;//白色//anShapes.Fill.Visible=Microsoft.Office.Core.MsoTriState.msoFalse;}如果是自己新建的表格(轴承.xlsx)这个程序可以往里面插入图片,但是打开用程序输出的表格(轴承案例信息表.xls)就不行,求大神指导啊
解决方案三:
木有人来回答啊。。。
解决方案四:
开发机的office组件没有配置正确

时间: 2024-11-09 00:03:59

ASP生成表格,没办法向里面插入图片的相关文章

excel如何在表格页眉处插入图片呢?

  excel如何在表格页眉处插入图片呢?           效果图: 步骤 1.打开excel表格; 2.点击"页面布局"中的"打印标题"下方的小箭头,如图红色小方框; 3.然后会显示以下界面; 4.点击"页眉/页脚",然后再点击"自定义页眉"; 5.然后会显示以下界面; 6.如需要图片居中于页眉中间,则点击中间的白色方框;然后在点击图片按钮,如图; 7.点击需要插入的图片,然后点击"插入"; 8.点击

Asp.Net实现无限分类生成表格的方法(后台自定义输出table)_实用技巧

本文实例讲述了Asp.Net实现无限分类生成表格的方法.分享给大家供大家参考,具体如下: 数据结构 monitor_group monitor_grp_id      monitor_grp_name     parent_id       level               childCount       orderby [int,自动递增]           [nvarchar,not null]      [int,not null]  [int,not null]   [int,

请教:如何用asp.net动态生成表格

问题描述 asp.net动态生成表格,表格某列有不一样的控件,或Textbox,或Dropdownlist,现在生成后,如何在控件里输入值,然后插入到数据库中,同时因为表格行列不固定,数据库怎么设计 解决方案 解决方案二:行列不固定,可以用稀疏矩阵的方法表示.解决方案三:该回复于2012-03-21 09:02:34被版主删除解决方案四:该回复于2012-03-21 09:02:35被版主删除解决方案五:像LZ这样需要动态生成的效果的话建议还是直接在后台拼接html代码比较方法,如果需要text

Windows中使用Java生成Excel文件并插入图片的方法_java

生成简单的Excel文件 在现实的办公中,我们常常会有这样一个要求:要求把报表直接用excel打开.在实习中有这样一个需求.根据所选择的资源查询用户所提供附件的全部信息并生成excel供下载.但是在查询的时候我们需要来检测用户所提供的附件里面的信息是否有错误(身份证).有错误的生成错误信息excel.      Apache的POI项目,是目前比较成熟的HSSF接口,用来处理Excel对象.其实POI不仅仅只能处理excel,它还可以处理word.PowerPoint.Visio.甚至Outlo

数据-新手求解asp.net:asp.net中如何根据自己的需要动态的生成表格并能输入保存

问题描述 新手求解asp.net:asp.net中如何根据自己的需要动态的生成表格并能输入保存 新手求解asp.net:asp.net中如何根据自己的需要输入行列数动态的生成表格行和列,并且在网页中生成的表格能够对数据的输入并保存到后台数据库中,如果表格不能实现输入的话用文本框形式又如何解决?如何动态生成文本框并保存到数据库表格中,急啊,谢谢大神指点,好人一生平安0.0! 解决方案 asp.net 动态表格生成1.ASP.NET动态生成HTML页面Asp.net利用Jquery动态添加表格的行数

Word中巧妙插入图片和表格序号

写长文档的时候最害怕遇到什么?假设写了一篇300页的文档,里面的各种插图也超过100张了,在写的时候,插图已经被标上了"图1"."图2"之类的标号.但BOSS看过后告诉你,有两张图之间还需要插入一张图.这可好,新插入一张图后,后面所有图的标号都要顺延1了,如果是在文章末尾插入新图,那工作量还小一些;但如果是在文章开头处新插入,呵呵,有得忙了. 另一种情况,假设在写一篇技术文章,里面很多表格.最后如果希望在文章末尾为所有表格创建一个索引,这样读者根据索引可以用页数定位

使用POI3.10里的在word里插入图片的例子,生成的word打不开报错,如何解决

问题描述 使用POI3.10里的在word里插入图片的例子,生成的word打不开报错,如何解决 XWPFDocument doc = new XWPFDocument();//获取文档信息 XWPFParagraph p = doc.createParagraph(); ArrayList list=new ArrayList(); list.add("C:UsersluDesktopPoiSampleimage1.png"); list.add("C:UsersluDesk

如何用NPOI或者其他的什么读Excel的类库,生成表格的图片?

问题描述 如何用NPOI或者其他的什么读Excel的类库,生成表格的图片?用于上传到服务器web访问的 解决方案 解决方案二:http://www.cnblogs.com/MR_ke/archive/2010/02/25/1673243.html解决方案三:引用1楼nonocast的回复: http://www.cnblogs.com/MR_ke/archive/2010/02/25/1673243.html 没有讲到如何生成图片的解决方案四:什么是"生成表格的图片"?解决方案五:如果

asp.net如何向word中插入嵌套表格

问题描述 asp.net如何向word中插入嵌套表格,比如这种表格: 解决方案 本帖最后由 chmdh421360732 于 2015-03-12 13:56:04 编辑解决方案二:用一个空间可实现,楼主搜索一下aspose.net.网上有下载和大量的实例