操作 Excel(C#)
前面的我就不翻译了。老外操作的是 Excel 2000。所有 Excel 的程序操作都
来源于 Excel 的对象库 Excel9.olb.本例也只是对这个东东做一个简单的操作
了解。有告诫待于朋友们的具体了解:)也算是为我们站点上天天为 Excel 烦
的兄弟们,指一条“明路”吧:)
首先的一步就是使用 Tlbimp 这个工具将 Excel9.0 的对象库文件 Excel8.olb
转换成为 dll,这样才能做为.Net 平台 Assembly 来使用:)操作如下:
TlbImp Excel9.olb Excel.dll
只要有了这个 Excel.dll,现在我们就能使用 Excel 的各种操作函数了。
下面就让我们具体看看 C#是如何使用这些东东吧。
1. 创建一个新 Excel 的 Application:
Application exc = new Application();
if (exc == null) {
Console.WriteLine("ERROR: EXCEL couldn't be started");
return 0;
}
2. 让这个工程可见:
exc.set_Visible(0, true);
3. 获取 WorkBooks 集合:
Workbooks workbooks = exc.Workbooks;
4. 加入新的 WorkBook:
_Workbook workbook =
workbooks.Add(XlWBATemplate.xlWBATWorksheet, 0);