



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
using System;using System.Collections.Generic;using System.Text; using Excel = Microsoft.Office.Interop.Excel;using System.Diagnostics;using System.Windows.Forms;namespace OfficeManager public class ExcelClass : IDisposable private Excel._Application m_ExcelApplication = null; private Excel._Workbook m_Workbook = null; public Excel._Worksheet m_Worksheet = null; private object missing = System.Reflection.Missing.Value; public ExcelClass() if (m_ExcelApplication = null) m_ExcelApplication = new Excel.ApplicationClass(); ExcelClass() try if (m_ExcelApplication != null) m_ExcelApplication.Quit(); catch (Exception ex) Debug.Write(ex.ToString(); / / 獲取或設(shè)置當(dāng)前工作表 / public int CurrentWorksheetIndex set if (value m_Workbook.Worksheets.Count) throw new Exception(索引超出范圍); else object index = value; m_Worksheet = m_Workbook.Worksheetsindex as Excel._Worksheet; / / 打開一個(gè)Excel工作薄 / / public void OpenWorkbook(string fileName) m_Workbook = m_ExcelApplication.Workbooks.Open(fileName, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); if (m_Workbook.Worksheets.Count 0) object index = 1; m_Worksheet = m_Workbook.Worksheetsindex as Excel._Worksheet; / / 保存數(shù)據(jù) / public void Save() if (m_Workbook != null) m_Workbook.Save(); / / 關(guān)閉文檔 / / public void Close(bool isSave) this.ClearClipboard(); object obj_Save = isSave; if (m_Workbook != null) m_Workbook.Close(obj_Save, missing, missing); / / 設(shè)置當(dāng)前工作表中某單元格的值 / / / public void SetCellValue(string cellIndex, object value) if (m_Worksheet != null) object cell1 = cellIndex; Excel.Range range = m_Worksheet.get_Range(cell1, missing); if (range != null) range.Value2 = value; / / 合并單元格 / / / public void Merge(string cellIndex1, string cellIndex2) if (m_Worksheet != null) object cell1 = cellIndex1; object cell2 = cellIndex2; Excel.Range range = m_Worksheet.get_Range(cell1, cell2); range.Merge(true); / / 將當(dāng)前工作表中的表格數(shù)據(jù)復(fù)制到剪切板 / public void Copy() if (m_Worksheet != null) try m_Worksheet.UsedRange.Select(); catch m_Worksheet.UsedRange.Copy(missing); / / 清空剪切板 / public void ClearClipboard() Clipboard.Clear(); #region IDisposable 成員 public void Dispose() try if (m_ExcelApplication != null) this.Close(false
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃車輛管理辦法暫緩
- 小區(qū)公攤物業(yè)管理辦法
- 管理人員職務(wù)管理辦法
- 省級(jí)人民醫(yī)院管理辦法
- 房屋簽約制度管理辦法
- 眼部瑜伽培訓(xùn)課件文案
- 腸胃細(xì)胞健康課件
- 腸癰的護(hù)理課件
- 人事管理培訓(xùn)課件
- 店長培訓(xùn)內(nèi)容流程課件
- 我國醫(yī)療保險(xiǎn)制度的變遷
- 軍訓(xùn)服軍訓(xùn)服生產(chǎn)方案
- 廣東省深圳市福田區(qū)2024年數(shù)學(xué)八年級(jí)下冊(cè)期末綜合測(cè)試試題含解析
- GB/T 43803-2024科研機(jī)構(gòu)評(píng)估指南
- 國家工種目錄分類
- 2024年廣東惠州市交通投資集團(tuán)招聘筆試參考題庫含答案解析
- 南充市儀隴縣縣城學(xué)??颊{(diào)教師考試真題2022
- 國開液壓氣動(dòng)技術(shù)專題報(bào)告
- 《公安機(jī)關(guān)人民警察內(nèi)務(wù)條令》
- 生理學(xué)智慧樹知到答案章節(jié)測(cè)試2023年暨南大學(xué)
- 瀝青拌合站崗位職責(zé)
評(píng)論
0/150
提交評(píng)論