C#操作Excel(二)写入数据
来源:互联网 发布:java模拟器安卓版6.1 编辑:程序博客网 时间:2024/06/05 03:38
在程序中经常遇到这样一种情况,根据一个指定的模板执行写入操作,今天说一下这种情况如何操作。
- 添加引用:Microsoft.Office.Interop.Excel.dll[Microsoft.Office.Interop.Excel.dll]
- 命名空间:using Excel = Microsoft.Office.Interop.Excel;
命名空间:using System.Reflection;命名空间:using System.Diagnostics; 代码如下:
//指定模板路径,%\bin\Debug,建议为相对路径string str = System.Windows.Forms.Application.StartupPath;//创建Excel对象Excel.Application excel_template = new Excel.Application();excel_template.UserControl = true;//新建工作簿并加入模板Excel.Workbook workBook = excel_template.Workbooks.Add(@str + "\\Template.xlsx"); //Try catch语句是为了捕获异常,不知道的小伙伴可忽略try{ //3.3对已导出好的Excel报表进行保存到指定路径下,以便进行查看。 //Missing 在System.Reflection命名空间下。 //选择保存路径 string savaPath = ""; SaveFileDialog opd = new SaveFileDialog();//System.Windows.Forms下的方法SaveFileDialog,可以弹出对话框来选择路径。 opd.Filter = @"Excel文件 (*.xls,*.xlsx,*.xlsm)|*.xls;*.xlsx;*.xlsm";//选择保存类型 opd.FilterIndex = 1; opd.FileName = "\\测试表" + DateTime.Now.ToString("yyyy_MM_dd_HHmmss") + ".xlsx";//指定文件名及类型 opd.RestoreDirectory = true; if (opd.ShowDialog() == DialogResult.OK) { savaPath = opd.FileName; } workBook.SaveAs(savaPath, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);//保存 //关闭Excel对象 //显示excel excel_template.Visible = true;}catch{ XtraMessageBox.Show("路径选择有误!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);}//写入excel_template.Cells[1, 1] = string.Format("测试表");//cell中的内容为指定excel的位置excel_template.Cells[2, 4] = string.Format("成功写入");
阅读全文
1 0
- C#操作Excel(二)写入数据
- c#操作Excel和把Dataset数据写入Excel
- C# 把数据写入Excel
- C# 数据写入Excel表
- C#中NPOI操作excel之读取和写入excel数据
- C#中NPOI操作excel之读取和写入excel数据
- C# 操作excel数据
- C# 简单的写入EXCEL操作
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel) .
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- C#操作Excel文件(读取Excel,写入Excel)
- IOS 代理的使用
- 项目配置在tomcat下访问不到
- session共享方案
- 创建react项目
- 每日练习20171101
- C#操作Excel(二)写入数据
- 《大数据时代》读后
- angular路由的使用案例
- Java编写简单的聊天室
- Gradle to the latest available version, gradle插件版本和gradle版本对应关系
- 删除一个病人检查,别人看了没用
- 彻底理解Java动态代理
- wordpress外网无法访问
- [YZOJ]P2642-主席树-统计子树信息