C#新增多個Sheet表
using System;
using System.Reflection;
using Microsoft.Office.Interop.Excel;
namespace Customize.Common
{
///
/// Class1 的摘要說明
///
public class ExcelHelper
{
public ExcelHelper()
{
//
// TODO: 在此處新增建構函式邏輯
//
}
///
/// 新增多個Excel的Sheet
/// 使用此方法應該注意:在web.config檔案的
/// 新增dll的引用 和 using System.Reflection; 的引用
///
///
public static string MakeMoreSheet()
{
string results = string.Empty;
//const int nCells = 5;
Application app = new Application();
if (app == null)
{
results = "FileNotExists";
}
app.Visible = true;
//Getting the workbooks collection
Workbooks workbooks = app.Workbooks;
//Adding a new workbook The following line is the temporary workaround for the LCID problem
_Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);//新增一個Sheet表
//Getting the worksheets collection 得到sheet的集合
Sheets sheets = workbook.Worksheets;
_Worksheet worksheet1 = (_Worksheet)sheets.Add(Missing.Value, Missing.Value, Missing.Value, Missing.Value);//新增第二個sheet
//_Worksheet worksheet = (_Worksheet)sheets.get_Item(1);
// This paragraph puts the value 5 to the cell G1
//Range range1 = worksheet.get_Range("G1", Missing.Value);
//range1.Value2 = nCells;
//_Worksheet worksheet2 = (_Worksheet)sheets.Add(Missing.Value, Missing.Value, Missing.Value, Missing.Value); //
//_Workbook workbook1 = workbooks.Add(XlWBATemplate.xlWBATWorksheet);
//Sheets sheets2 = workbook.Worksheets;
//_Worksheet worksheet2 = (_Worksheet)sheets.get_Item(2);
// This paragraph puts the value 5 to the cell G1
//Range range2 = worksheet2.get_Range("G2", Missing.Value);
//range2.Value2 = nCells;
return results;
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-664578/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- Python如何對多個sheet表進行整合?Python
- Axios 作弊表(Cheat Sheet)iOS
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- item2 新增多個 SSH
- 在同一個頁面中新增多個CollectionViewView
- 3. 批量新增多個使用者
- Income sheet報表專案的部分翻譯
- C#/VB.NET 新增多行文字水印到Word文件C#
- 新增多個使用者的shell指令碼指令碼
- 新增多個資料夾進行同時改名
- 同一終端新增多個 git 賬號Git
- Balance Sheet資產負債表製作說明書思路
- phpexcel來做表格匯出(多個工作sheet)PHPExcel
- go-carbon 1.2.1 版本釋出了,新增多個方法Go
- 給一個塊元素新增多張背景圖片
- UNIX Quick Reference SheetUI
- excel合併sheetExcel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- C# 處理PPT水印(三)—— 在PPT中新增多行(平鋪)文字水印效果C#
- C#新特性C#
- 使用Qt Style Sheet(1)QT
- addClass()新增多個樣式屬性程式碼例項
- 配置nginx伺服器 —— Nginx新增多個二級子域名Nginx伺服器
- Python合併多個Excel檔案中的指定sheetPythonExcel
- C# 8.0的三個令人興奮的新特性C#
- Linux多個埠組合,iptables使用multiport 新增多個不連續埠Linux
- 關於EasyExcel的資料匯入和單sheet和多sheet匯出Excel
- Git Cheat Sheet 中文版Git
- Swift 4 Cheat Sheet AdvancedSwift
- C# 9.0新特性C#
- C# 2.0 新特性C#
- C# 11 的這個新特性,我願稱之最強!C#
- 有關屬性對話方塊(property sheet )的幾個提示 (轉)
- [LeetCode] Excel Sheet Column NumberLeetCodeExcel
- ChatGPT Prompting Cheat Sheet備忘ChatGPT
- 將多個實體類集合寫入同一個 Excel 檔案的不同 Sheet 頁Excel
- C# 10的新特性C#