摘要:
这几天忙着帮一位朋友写一个信息登记系统,其中需要把登记数据打印出来。之前没做过报表,又找不到好的材料。要打印的信息数目多,且Winform里做打印编辑挺麻烦。忽然想到把数据导出到Excel中,在Excel里排版打印,问题就解决了。
在Visual C#中调用Excel表格,并不像读取Excel表格中的数据那么容易了,因为在Visual C#中调用Excel表格要使用到Excel的COM组件。如果你安装Office套件在"C"盘,那么在"C:\Program Files\Microsoft Office\Office"可以找到这个COM组件"EXCEL9.OLB",这些COM组件都是非受管代码的,要在Visual C#中使用这些非受管代码的COM组件,就必须把他们转换成受管代码的类库。所以在用Visual C#调用Excel表格之前,必须完成从COM组件的非受管代码到受管代码的类库的转换。
(1).非受管代码COM组件转换成受管代码的类库:
首先把COM组件"EXCEL9.OLB"拷贝到C盘的根目录下,在命令提示符窗口(cmd.exe)里输 阅读全文
posted @ 2006-11-08 22:20
充CC
阅读(4030)
评论(5)
推荐(0)

浙公网安备 33010602011771号