在c#如何:使用 COM Interop 建立 Excel 電子表格
從上述連結摘選關於application,workbook,worksheet,range的cs程式碼
using System; using System.Reflection; using Microsoft.Office.Interop.Excel; public class CreateExcelWorksheet { static void Main() {
//excel應用程式
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); if (xlApp == null) { Console.WriteLine("EXCEL could not be started. Check that your office installation and project references are correct."); return; }
//excel應用程式可用
xlApp.Visible = true; //在excel應用程式中新增workbook(工作薄) Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
//同理,在workbook新增worksheets,相當於excel一個頁籤
Worksheet ws = (Worksheet)wb.Worksheets[1]; if (ws == null) { Console.WriteLine("Worksheet could not be created. Check that your office installation and project references are correct."); } // Select the Excel cells, in the range c1 to c7 in the worksheet.
//選中某一個範圍
Range aRange = ws.get_Range("C1", "C7"); if (aRange == null) { Console.WriteLine("Could not get a range. Check to be sure you have the correct versions of the office DLLs."); } // Fill the cells in the C1 to C7 range of the worksheet with the number 6. Object[] args = new Object[1]; args[0] = 6;
//反射gettype()
aRange.GetType().InvokeMember("Value", BindingFlags.SetProperty, null, aRange, args); // Change the cells in the C1 to C7 range of the worksheet to the number 8. aRange.Value2 = 8; } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-705295/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 .NET Compact Framework 2.0 中使用 COM InteropFramework
- 如何獲得COM的Interop互動庫C#原始碼C#原始碼
- COM Interop入門
- csharp excel interop programmingCSharpExcel
- 教你在 Linux 上使用 Calibre 建立電子書Linux
- Excel表格樣式的套用與建立Excel
- 使用Java操作Excel表格JavaExcel
- 走近COM Interop——RCW入門
- 如何使用jQuery建立彩色條紋表格效果?jQuery
- Excel表格如何隔行填充顏色?Excel表格底色隔行填充方法教程Excel
- C# 將資料寫入到Excel表格C#Excel
- 電腦製作excel表格全步驟 excel製作表格的步驟教程Excel
- 使用 EPPlus 封裝的 excel 表格匯入功能 (.net core c#)封裝ExcelC#
- 在Excel表格中插入Word文件方法Excel
- 教你excel表格如何快速提取名字和電話號碼Excel
- 如何列印出漂亮的Excel表格?Excel
- 什麼是git subcommand,如何建立git子命令?Git
- Vue匯出資料到Excel電子表格VueExcel
- 使用 Java 在Excel中建立下拉選單JavaExcel
- 如何在.NET電子表格應用程式中建立流程圖流程圖
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- 在 Excel 表格中自動高亮當前行Excel
- 在Excel表格中新增下拉選單功能Excel
- 用C#建立COM物件 (轉)C#物件
- 如何將Word文件轉成Excel表格?Excel
- excel表格如何互換兩列位置Excel
- 在Excel中如何使用TEXT函式?Excel函式
- 透過 C# 將資料寫入到Excel表格C#Excel
- 使用tcom控制ExcelExcel
- python中如何建立新表格Python
- Excel表格中行列不用公式如何快速求和?Excel公式
- 如何檢視和分析Excel表格資料Excel
- Excel表格裡滑鼠雙擊的用法技巧,透過滑鼠雙擊提升Excel表格使用效率Excel
- Excel表格底色怎麼去掉?去除Excel表格底色的方法Excel
- 使用SqlBulkCopy類實現匯入excel表格SQLExcel
- excel表格列印預覽不完整如何調整 excel表格列印不完整怎麼辦Excel
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- html轉Excel表格HTMLExcel