91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#操作Excel文件、創建Excel文件

admin
2018年9月8日 15:55 本文熱度 6644

網上有用插件的方法,我是用COM組件

C#操作Excel文件:

1.在程序里創建Excel文件

2.在程序里對已有的Excel文件修改數據

前提

using MSExcel = Microsoft.Office.Interop.Excel;
using System.Reflection;
using System.IO;

備注:第一個指令集會報錯,需要添加引用COM下的Office和Excel

功能一:在程序里創建Excel文件

/// <summary>        /// 創建一個EXCEL文檔        /// 如果檢測到已有此名的該文檔,覆蓋        /// </summary>        static void CreateExcelFile()        {            object path = "E:\\VS項目路徑\\測試生成EXCEL2\\MyText.xls";            //檢測指定的文件是否存在(需要using System.IO)            if (File.Exists((string)path))            {                File.Delete((string)path);            }             MSExcel.Application appExcel;   //EXCEL應用程序變量            MSExcel.Workbook excelDoc;      //EXCEL文檔變量             //初始化 vs2010用Application()            appExcel = new MSExcel.ApplicationClass();   //無法嵌入互操作類型(引用的EXCEL中嵌入操作改為False)                      //由于使用COM庫,因此有很多變量需要使用Nothing代替            Object Nothing = Missing.Value;            excelDoc = appExcel.Workbooks.Add(Nothing);            //WdSaveFormat為EXCEL文檔的格式保存            object format = MSExcel.XlFileFormat.xlWorkbookNormal;             //使用第一個工作表作為插入數據的工作表            MSExcel.Worksheet ws = (MSExcel.Worksheet)excelDoc.Sheets[1];            //在指定地方賦值             MSExcel.Range r = ws.get_Range("A1", "A1"); //獲取第1行第1列單元格            r.Value2 = "直徑";                          //向第1行第1列單元格賦
            //將excelDoc文檔對象的內容保存為XLSX文檔            excelDoc.SaveAs(path, Nothing, Nothing, Nothing, Nothing, Nothing, MSExcel.XlSaveAsAccessMode.xlExclusive, Nothing, Nothing, Nothing, Nothing, Nothing);           //關閉excelDoc文檔對象            excelDoc.Close(Nothing, Nothing, Nothing);           //關閉excelApp組件對象           appExcel.Quit();                   }

備注:我的筆記本工作站是公司昨天新配的,因為這個在//將excelDoc文檔對象的內容保存為XLSX文檔這里報錯未處理的COMException

詳細描述問題:比如我將一根wrod文件移動到另一個文件夾,會彈出管理員權限……的

解決:在項目所在的硬盤右鍵-屬性-安全-權限里給予權限

備注:在嘗試在其他格子賦值的時候給自己普及了下Excel文件的知識,將格子所在位置的表示標出來了,橫是行,縱是列,以英文+數字表示

備注:(A1,A1)的位置是test是第二個程序修改覆蓋的,原為直徑

備注:最后的結果就是上面的圖片和下面的

備注:附加語法

//合并單元格   r.Cells.get_Range("A1","B1").MergeCells = true;//后來發現合并單元格是因為標題里字多,我可以拉伸單元格  r.ColumnWidth = 15;
//單元格長了但又不是很長,把文本居中r.HorizontalAlignment = MSExcel.XlHAlign.xlHAlignCenter;

備注:Excel結構

book文檔對象--------sheet表---------range單元格


該文章在 2018/9/8 15:55:13 編輯過
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产精品第72页 | 国产ai精品| 国产精品鲁鲁视频 | 日本大香伊一 | 欧美在线观看视频 | 中文字幕在线播放 | 国产免费观看大片黄 | 加勒比精品 | 日本中文字幕爱丝袜 | 国产女女互摸互 | 国产盗摄亚洲中国 | 国产剧视频在线播放 | 国产老熟女精品一区 | 国产日韩一区二区高 | 国产高清日本综合 | 国产操操 | 国产精品一线 | 国产丝袜jk福利 | 国产v亚洲v天 | 日本三级免费 | 欧美性爱官网 | 欧美日韩国产色 | 日韩欧美无线 | 午夜成人A级 | 朋友的妈妈在线观看 | 福利片一区二区 | 九七电影网 | 韩国三级在线观看 | 精品视频一| 激情五月天深爱网 | 91免費黃色 | 无码aⅴ精品一区二区三区 无码aⅴ在线观看 | 不卡午夜| www国产| 三区在线观看不卡 | 国产精品资源导航 | 国产偷国产偷精 | 国产日韩一区二区高 | 91福利官网 | 日本三级午 | 国产包皮精品 |