使用C#和Excel进行报表开发(7)
来源:互联网 发布:全球云计算销售额 编辑:程序博客网 时间:2024/06/07 00:06
内容摘要:在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码:
在Excel中,如果某个单元格的
Excel.Application m_objExcel = null; Excel._Workbook m_objBook = null;
Excel.Sheets m_objSheets = null;
Excel._Worksheet m_objSheet = null;
Excel.Range m_objRange = null; object m_objOpt = System.Reflection.Missing.Value;
try
{
m_objExcel = new Excel.Application();
m_objBook = m_objExcel.Workbooks.Open("e:1.xls", m_objOpt, m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, m_objOpt);
m_objSheets = (Excel.Sheets)m_objBook.Worksheets;
m_objSheet = (Excel._Worksheet)(m_objSheets.get_Item(1));
m_objRange = m_objSheet.get_Range("A1", m_objOpt);
m_objRange.NumberFormatLocal = "#";
m_objBook.SaveAs("e:22.xls", m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, Excel.XlSaveAsAccessMode.xlNoChange,
m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
m_objBook.Close(m_objOpt, m_objOpt, m_objOpt);
m_objExcel.Workbooks.Close();
m_objExcel.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objExcel);
m_objBook = null;
m_objExcel = null;
GC.Collect();
}
- 使用C#和Excel进行报表开发(7)
- excel报表:使用C#和Excel进行报表开发(2)
- 使用C#和Excel进行报表开发(1)
- 使用C#和Excel进行报表开发(2)
- 使用C#和Excel进行报表开发(3)
- 使用C#和Excel进行报表开发(4)
- 使用C#和Excel进行报表开发(5)
- 使用C#和Excel进行报表开发(6)
- 使用C#和Excel进行报表开发(8)
- 使用C#和Excel进行报表开发(3)
- 使用C#和Excel进行报表开发(1)
- 使用C#和Excel进行报表开发(一)--开始
- 使用C#和Excel进行报表开发(五)-操作单元格边框和颜色
- 使用C#和Excel进行报表开发(六)-操作行和列
- 使用C#和Excel进行报表开发(五)-操作单元格边框和颜色
- 使用C#和Excel进行报表开发(六)-操作行和列
- 使用C#和Excel进行报表开发(五)-操作单元格边框和颜色
- 使用C#和Excel进行报表开发(六)-操作行和列
- 使用C#和Excel进行报表开发(5)
- 六行代码实现无组件上传
- 使用C#和Excel进行报表开发(6)
- 2009.01.13
- 用文本+ASP打造新闻发布系统
- 使用C#和Excel进行报表开发(7)
- 使用C#和Excel进行报表开发(8)
- flash和asp分页的一点心得
- 程序员不会得颈椎病的好方法
- 匿名代理解决winform跨线程访问控件
- 拿微软XP说事:用户体验
- 为何Windows Vista不支持4GB内存
- Linux2.6内核驱动移植参考
- 级联菜单