在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你在 Linux 上使用 Calibre 建立電子書Linux
- 使用Java操作Excel表格JavaExcel
- 使用 EPPlus 封裝的 excel 表格匯入功能 (.net core c#)封裝ExcelC#
- Unity3D C#建立COM介面Unity3DC#
- C# 將資料寫入到Excel表格C#Excel
- 如何使用jQuery建立彩色條紋表格效果?jQuery
- Excel表格如何隔行填充顏色?Excel表格底色隔行填充方法教程Excel
- 使用 Java 在Excel中建立下拉選單JavaExcel
- 電腦製作excel表格全步驟 excel製作表格的步驟教程Excel
- 透過 C# 將資料寫入到Excel表格C#Excel
- 教你excel表格如何快速提取名字和電話號碼Excel
- Vue匯出資料到Excel電子表格VueExcel
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- python中如何建立新表格Python
- 如何將Word文件轉成Excel表格?Excel
- excel表格如何互換兩列位置Excel
- 如何在.NET電子表格應用程式中建立流程圖流程圖
- excel表格:Excel 2021 LTSC for MacExcelMac
- Excel表格裡滑鼠雙擊的用法技巧,透過滑鼠雙擊提升Excel表格使用效率Excel
- 使用c# 開發 php的com元件C#PHP元件
- Excel表格中行列不用公式如何快速求和?Excel公式
- 如何檢視和分析Excel表格資料Excel
- C# 將Excel轉為PDF時自定義表格紙張大小C#Excel
- Excel表格底色怎麼去掉?去除Excel表格底色的方法Excel
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- C#操作Microsoft.Office.Interop.Word類庫完整例子C#ROS
- excel表格列印預覽不完整如何調整 excel表格列印不完整怎麼辦Excel
- python 操作 Excel 表格PythonExcel
- html轉Excel表格HTMLExcel
- java操作excel表格JavaExcel
- 從服務端生成Excel電子表格(GcExcel + SpreadJS)服務端ExcelGCJS
- excel怎麼批量間隔插行 excel表格如何隔行插行Excel
- excel怎麼批次間隔插行 excel表格如何隔行插行Excel
- Microsoft Excel 2019 for Mac(excel電子表格) v16.45 Beta中文啟用版ROSExcelMac
- 如何在iView中動態建立表格View
- excel如何篩選出自己想要的部分 excel表格如何篩選特定內容Excel
- Excel表格如何按漢字的筆畫排序?Excel表格按漢字的筆畫排序的方法Excel排序
- 隱藏列表的另一種方式,Excel表格怎麼建立組?Excel
- gitbook 入門教程之使用 gitbook.com 線上開發電子書Git