C# 创建Excel并写入内容
1 增加应用 Microsoft.Office.Interop.Excel2 引用命名空间 using Excel = Microsoft.Office.Interop.Excel;/// <summary>/// If the supplied excel File does not exist then Create it/// </summary>/// <param name="FileName"></param>private void CreateExcelFile(string FileName){//createobject Nothing = System.Reflection.Missing.Value;var app = new Excel.Application();app.Visible = false;Excel.Workbook workBook = app.Workbooks.Add(Nothing);Excel.Worksheet worksheet = (Excel.Worksheet)workBook.Sheets[1];worksheet.Name = "Work";//headlineworksheet.Cells[1, 1] = "FileName";worksheet.Cells[1, 2] = "FindString";worksheet.Cells[1, 3] = "ReplaceString";worksheet.SaveAs(FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing);workBook.Close(false, Type.Missing, Type.Missing);app.Quit();}/// <summary>/// open an excel file,then write the content to file/// </summary>/// <param name="FileName">file name</param>/// <param name="findString">first cloumn</param>/// <param name="replaceString">second cloumn</param>private void WriteToExcel(string excelName,string filename,string findString,string replaceString){//openobject Nothing = System.Reflection.Missing.Value;var app = new Excel.Application();app.Visible = false;Excel.Workbook mybook = app.Workbooks.Open(excelName, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing);Excel.Worksheet mysheet = (Excel.Worksheet)mybook.Worksheets[1];mysheet.Activate(); //get activate sheet max row countint maxrow = mysheet.UsedRange.Rows.Count + 1;mysheet.Cells[maxrow, 1] = filename;mysheet.Cells[maxrow, 2] = findString;mysheet.Cells[maxrow, 3] = replaceString;mybook.Save();mybook.Close(false, Type.Missing, Type.Missing);mybook = null;//quit excel appapp.Quit();}
C# 创建Excel并写入内容相关推荐
- Linux 快速创建文件并写入内容
Linux 创建文件并写入内容 1.自动创建 test.txt 文件 2.自动写入 "Raspberry" > 创建并写入 >> 追加写入 其他方法: vi vi ...
- .NET Core(C#) EPPlus创建Excel(.xlsx)写入数据的方法及示例代码
EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件.本文主要介绍.NET Core(C#)中使用EPPlus创建Excel(.xls ...
- 【PHP】创建文件并写入内容
/*** 1.文件不存在,创建并写入内容* 2.文件存在,比较新内容与文件已有内容,* 不同->覆盖文件内容;* 相同->不操作文件;*/function createAndWrite($ ...
- ASP.NET创建文件并写入内容
本文从最基本的操作开始,解释在ASP.NET中文件处理的概念,包括如从一个文件中读取内容.如何向一个文件中写入内容和如何删除一个文件. 前面已经提到,要想在ASP.NET 页面中进行文件处理,必须要有 ...
- 文件——创建文件并写入内容
package main import ( "os" "fmt" "bufio" ) /* 基本介绍 func OpenFile(name ...
- Java创建文件并写入内容
以下代码可以创建一个文件,并使用FileWriter向文件中写入内容,若路径不存在则自动创建路径,若文件已经存在,则不再创建 public void createFile() throws IOExc ...
- Delphi 创建文件并写入内容,以及FileCreate释放的方法
Delphi在向文件写入内容时,经常需要判断文件是否存在,如果存在,用TStringList读取内容,并将新加入的内容加入容器中.如果文件不存在,就创建文件,而后写入,可是经常会碰到文件正在使用的错误 ...
- 用C语言创建文件并写入内容
目录 一.概念须知 1.1.相关库函数 1.1.1.打开指定文件的模式选择 详见: 二.创建一个.c文件,并写入Hello 三.加入一些流程 一.概念须知 1.1.相关库函数 FILE *fope ...
- c# 创建excel表头及内容
主要通过ajax调用函数Getinfo 1.定义表dh DataTable dh = new DataTable(); 2.创建表头 public void CreateCol(string Colu ...
最新文章
- SSD云盘常见问题和 I/O优化问题如何解决
- 复制初始化和直接初始化
- 在U盘上运行Win8!使用 Windows To Go 制作便携的 Win8 U盘/移动硬盘教程 (视频)
- MapXtreme 安装、编码及打包注意事项
- Linux 命令[2]:mkdir
- Vue cli3使用jQuery控件
- MFCButton Memory leak(内存泄露问题)
- 金融文本信息情感分析(负面及主体判定)
- java正则表达式验证_Java中的正则表达式电话号码验证
- 永远不要因为这个工作不好而辞职、、、、
- Ajax学习札记(前言)
- hihoCoder 1369 网络流一·Ford-Fulkerson算法 (网络流学习#1 记录)
- 电商生鲜网站开发(接口文档)
- SAP PS 第19节 里程碑开票
- python日期判断星座_Python学习笔记 - 根据出生日期判断你的星座
- W10无法联网,右下角WIFI图标消失;经过网络重置后,网络适配器也全部丢失。
- 【12】MV剪辑案例【13】宣传片剪辑案例
- 批量保存西瓜无水印视频的方法步骤
- 江苏注册入学学校计算机,江苏高职(专科)院校注册入学试点院校名单即将公布...
- linux手机E680的几个概念
热门文章
- 字符串的模式匹配方法
- 壁式框架内力计算_新手怎样做好框架剪力墙设计,怎样用pkpm出图
- vbs 获取计算机主机名,vbs 获取主机名
- 无SSH工具部署网站到火腿云
- impala java api 操作_Impala实践之六:使用Rest Api
- Spring框架的xml出错Cannot resolve reference to bean txPointcut while setting bean property pointcut
- java poi修改word2007_java poi 替换word2007中的指定文本
- win7计算机右键直接有设备管理器等相关,为什么我的计算机点击右键后里头没有设备管理器了?windows7旗舰版的,不知怎么就不见了...
- es中的search_type简单理解
- VB如何实现Undo(撤消)功能