1. 程式人生 > >C#操作Excel總結

C#操作Excel總結

0. 匯入名稱空間:

1 2 3 4 using Microsoft.Office.Core; using Microsoft.Office.Interop.Excel; using System.IO; using System.Reflection;

1. 如何開啟已有excel文件,或者建立一個新的excel文件

1 2 3 Application app = new Application(); Workbooks wbks = app.Workbooks;
_Workbook _wbk = wbks.Add(xxx);

若開啟已有excel,把“xxx”替換成該excel的檔案路徑;

注:若新建一個excel文件,“xxx”替換成true即可;不過這裡新建的excel文件預設只有一個sheet。

2. 取得、刪除和新增sheet

1 Sheets shs = _wbk.Sheets;

2.1取得:

1 2 //i是要取得的sheet的index
_Worksheet _wsh = (_Worksheet)shs.get_Item(i)

2.2 刪除:

1 2 3 //刪除sheet必須的設定 app.DisplayAlerts = false; _wsh.Delete();

2.3 新增:

1 2 //a(before),b(after):確定新增位置;c:數目;d:型別 app.Worksheets.Add(a,b,c,d);

2.4 sheet的重新命名

1 _wsh.Name = "xxx";

3. 刪除行和列

3.1 刪除行:

相關推薦

C#操作Excel總結

0. 匯入名稱空間: 1 2 3 4 using Microsoft.Office.Core; using Microsoft.Office.Interop.Excel; using Sys

VS2005 MFC C/C++ 操作excel【網上找了好多列子,都不合適,自己總結一下】

我使用的是office2003 第一步: 首先得到這幾個檔案 CApplication.h CWorkbook.h CWorkbooks.h CWorksheet.h CWorksheets.h CRange.h CFont0.h 得到的方

c#操作Excel

sum nbsp span eof esp ted ++ pen bsp using System; using System.Collections.Generic; using System.Text; using System.Data.OleDb; using S

C#操作Excel文件中的SaveAs

backup saveas 訪問方式 ber 方法 version 右鍵 unicode lun 一、SAVEAS方法詳解expression.SaveAs(FileName,FileFormat,Password,WriteResPassword,ReadOnlyReco

C# 操作Excel 整理

val pan isp 導入 missing har clas line pla 0. 導入命名空間: using Microsoft.Office.Core; using Microsoft.Office.Interop.Excel; using System.IO;

C# 操作Excel數據透視表

技術分享 數據緩存 cache () pan img ots move 重新 一、概述 數據透視表(Pivot Table)是一種交互式的表,可以進行某些計算,如求和與計數等,可動態地改變透視表版面布置,也可以重新安排行號、列標和頁字段。當改變版面布置時,數據透視表也會按照

C# 操作Excel公式(二)——批量刪除Excel公式並保留文字值

在Excel表格中,公式很常用,在處理資料時給我們提供了極大的方便。我們可以通過建立公式來批量處理資料,同理,我們也可以通過批量刪除公式來保護資料來源或方便於我們對資料的二次操作。下面的方法將介紹如何通過C#程式設計來批量刪除Excel公式並保留值。   所需工具:Spire.XLS for .

C++ 操作Excel問題

C++利用MFC庫操作Excel 網址 http://zhidao.baidu.com/link?url=PzmyDZSZLTjNBWh55Pjat1UKj7IgIYX-yMmvFvQ8IicS4lUUr3zFURD-K3bXlAwSyoy8_nvAdnwQ0d8tzg4OtS9JitS1YC4

windows 平臺下 xlnt 結合visual studio 2017 用c++操作excel

安裝cmake Windows下載安裝xlnt git clone https://github.com/tfussell/xlnt.git cd xlnt mkdir build # git clone剛才下載的xlnt原始碼位置 F:\CODE\CPPC

C#-操作Excel

iis offic 什麽 excel off inter int 數據庫 mic OleDb 以數據庫的方式讀取,復雜Excel無法操作(有單元格合並什麽的) 調用COM組件(Microsoft.Office.Interop.Excel) 需要服務器安裝Excel,需要II

【MFC/C++操作ExcelExcel篇 (OLE/COM)

MFC操作Excel 下面的操作基於Excel2003 一.初始化操作 1.匯入類庫 點選檢視->建立類嚮導-> Add Class...\From a type Library...-> C:\Program Files\Microsoft Offi

C#操作Excel初探

    最近一段時間正好在做winform匯出Excel報表的問題,學習了一下C#操作Excel的一些方法(如:向Excel中插入圖片;刪除Excel指定sheet中的某行或某列,在Excel指定的單元格中畫線等) 一、新增引用    新增com元件(Microsoft Of

c#操作excel方式一:stream簡單讀寫excel

需要名稱空間 using System.IO; 介面: 記得新增openFileDialog 注意名字,改成跟程式碼裡的對應 寫檔案按鈕程式碼: private void button2_Click(object sender, EventArgs e)

C#操作Word總結(二)——設定文件格式並新增文字內容、超連結、新增圖片

      設定文件格式並新增內容 #region 設定文件格式並新增文字內容、超連結 /// <summary> /// 設定文件格式並新增內容 /// </summary> /// <param name="filePath">檔名&

C++操作Excel學習筆記(一)

C++讀取Excel檔案方式比較 C++讀取Excel的XLS檔案的方法有很多,但是也許就是因為方法太多,大家在選擇的時候會很疑惑。 由於前兩天要做導表工具,比較了常用的方法,總結一下寫個短文, 1.OLE的方式 這個大約是最常用的方式,這個方式其實啟動了一個EXCEL的程序在背後讀寫EXCEL檔案,這

C#操作Excel

            本文主要介紹一下c#來操作excel表格,主要介紹我使用的,我是使用第三方提供的函式庫(NPOI)來進行excel的操作,而NPOI庫函式在其官網下,我這裡就不拿出來了。 1:NPOI庫函式 NPOI庫函式下載後,解壓出來有一下幾個D

傻瓜式教學:c++操作Excel

理論性的東西就是不講了,簡單的就是用微軟提供的元件來操作excel。我們先看看如何新增相關元件。 1.進入類導向對話方塊: 2.點選下拉選單“新增類”,選擇“型別庫中的MFC類‘ 3.相關的類行庫可以從登錄檔中找,你選擇一個”可用類行庫“,嚮導會自動顯示它的介面。

C# 操作EXCEL

(1)如何引用單元格和區域: 指定單元格或單元格區域,然後對該單元格或單元格區域進行一些操作,如輸入公式或更改格式。通常用一條語句就能完成操作,該語句可標識單元格,還可更改某個屬性或應用某個方法。Range 物件既可表示單個單元格,也可表示單元格區域。下列主題說明了標識和處

C# 匯出Excel總結

public void OutputExcel(DataView dv,string str) {    //dv為要輸出到Excel的資料,str為標題名稱    GC.Collect();    Application excel;// = new Application();    int rowInd

c# 操作Word總結

Word物件模型 (.Net Perspective)   五大物件Application :代表Microsoft Word應用程式本身   是Document和Selection的基類。通過Application的屬性和方法,我們可以控制Word的大環境。Docum