我在开发自定义报表的时候遇到的问题,想把一个EXCEL里一个单元格里折行的数据一行的取出来,放到下面的行去.
解决方案 »
- nhibernate [could not execute query]异常求助
- 昨天就没解决的ajax 调用webservice的问题,请大家帮帮忙
- 百分求助:AjaxPro的问题
- ##--为什么我这条颜色判断有错--##
- document.layers的问题 脚本的在线答完立刻结贴
- 怎样自动执行给定表达式?
- 请问谁有《C#入门经典》的英文版(Beginning C#)?
- 100分求救支付宝问题,,,作过的朋友进来一下 谢谢
- 各位大侠,请问如何打印web页面的部分内容??(asp.net结合ajax技术)
- 问一下菜的问题,在DREAMWEAVER MX中新建一个HTML基本网页,在插入菜单中为什么表格是虚的,不可选?
- 如何用javascript去控制实现datagrid的某一列的显示和隐藏
- DataList相册 再遇照片权限问题2 急!!!!!!!!!在线等
MyExcel.Visible = true;
object missing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Workbook MyWb=MyExcel.Workbooks.Open(Server.MapPath("ReportImage") + "\\DG" + strFileNumName + ".xls".ToString(),missing,
missing,missing,missing,
missing,missing,missing,
missing,missing,missing,
missing,missing,missing,
missing);
afterTime = DateTime.Now;
try
{
MyExcel.Visible = true;
Microsoft.Office.Interop.Excel._Worksheet MyWs=(Microsoft.Office.Interop.Excel._Worksheet)MyWb.Worksheets.get_Item(1);
Microsoft.Office.Interop.Excel.Range Rg = MyWs.get_Range("A2","H2");
Microsoft.Office.Interop.Excel.Range rng = (Microsoft.Office.Interop.Excel.Range)MyWs.Rows[1,Type.Missing];
rng.Insert(Microsoft.Office.Interop.Excel.XlInsertShiftDirection.xlShiftDown,false); Microsoft.Office.Interop.Excel.Range rngTitle = (Microsoft.Office.Interop.Excel.Range)MyWs.Rows[2,Type.Missing];
rngTitle.Insert(Microsoft.Office.Interop.Excel.XlInsertShiftDirection.xlShiftDown,false);
Microsoft.Office.Interop.Excel.Range v_RangeTitle = MyWs.get_Range("A2", Type.Missing);
v_RangeTitle.Cells[1,1]=strName;
// Excel的get_Range方法可以得到Excel的单元格,可以用来设置图片显示的位置
Microsoft.Office.Interop.Excel.Range v_Range = MyWs.get_Range("A1", Type.Missing);
Microsoft.Office.Interop.Excel.Pictures v_Pictures = (Microsoft.Office.Interop.Excel.Pictures)MyWs.Pictures(Type.Missing);
Microsoft.Office.Interop.Excel.Picture v_Picture = v_Pictures.Insert(Server.MapPath("ReportImage") + "\\Pic" + strFileNumName + ".jpg", Type.Missing);