private void button1_Click(object sender, EventArgs e){object path;  //文件路径变量MSExcel.Application excelApp;MSExcel.Workbook excelDoc;path = @textBox2.Text + "\\" + textBox1.Text;  //路径excelApp = new MSExcel.ApplicationClass();  //初始化//如果已存在,则删除if (File.Exists((string)path)){File.Delete((string)path);}Object Nothing = Missing.Value;excelDoc = excelApp.Workbooks.Add(Nothing);//使用第一个工作表作为插入数据的工作表MSExcel.Worksheet ws = (MSExcel.Worksheet)excelDoc.Sheets[1];//声明一个MSExcel.Range 类型的变量rMSExcel.Range r;//获得A1处的表格,并赋值r = ws.get_Range("A1", "A1");r.Value2 = "4.5";//获得A2处的表格,并赋值r = ws.get_Range("A2", "A2");r.Value2 = "3.6";//获得A3处的表格,并赋值r = ws.get_Range("A3", "A3");r.Value2 = "6.5";//获得A4处的表格,并赋值r = ws.get_Range("A4", "A4");r.Value2 = "7.2";//获得A5处的表格,并赋值r = ws.get_Range("A5", "A5");r.Value2 = "6.2";excelDoc.Charts.Add(Nothing, Nothing, Nothing, Nothing);excelDoc.ActiveChart.ChartType = MSExcel.XlChartType.xlColumnClustered;excelDoc.ActiveChart.SetSourceData(ws.get_Range("A1", "A5"), MSExcel.XlRowCol.xlColumns);excelDoc.ActiveChart.Location(MSExcel.XlChartLocation.xlLocationAsObject, "sheet1");excelDoc.ActiveChart.HasTitle = true;excelDoc.ActiveChart.ChartTitle.Text = textBox3.Text;excelDoc.ActiveChart.HasDataTable = false;//WdSaveFormat为Excel文档的保存格式object format = MSExcel.XlFileFormat.xlWorkbookNormal;//将excelDoc文档对象的内容保存为XLSX文档 excelDoc.SaveAs(path, format, Nothing, Nothing, Nothing, Nothing, MSExcel.XlSaveAsAccessMode.xlExclusive, Nothing, Nothing, Nothing, Nothing, Nothing);//关闭excelDoc文档对象 excelDoc.Close(Nothing, Nothing, Nothing);//关闭excelApp组件对象 excelApp.Quit();MessageBox.Show("Excel工作簿被成功创建", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);}

C#简单操作Excel相关推荐

  1. PHP简单操作Excel

    1.下载 phpoffice/phpspreadsheet,地址:https://packagist.org/packages/phpoffice/phpspreadsheet composer re ...

  2. 数据分析学习笔记—python简单操作EXCEL

  3. java操作excel

    使用Java操作excel可以使用两种方式: 关于表格导入导出,市面上比较知名的开源就是 Apache 的POI 和 阿里巴巴的 EasyExcel了.EasyExcel 也是对 POI 的改进和封装 ...

  4. python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...

    python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...

  5. Perl读写Excel简单操作

    Perl读写Excel简单操作 使用模块 Spreadsheet::ParseExcel Spreadsheet::WriteExcel 读Excel #!/usr/bin/perl -wuse st ...

  6. JSP设置Excel表格换行_Excel单元格内换行简单操作!新手易懂超实用!

    Excel单元格内换行简单操作,不少初学Excel的朋友问到,在单元格中换行,按了空格或回车键,但依旧换行不了,那究竟是怎么回事呢?我们应该怎么操作呢?其实很简单,只需几个步骤就能搞定了,下面我们就一 ...

  7. pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习

    在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...

  8. 介绍一下实现建模中可能用到的时间序列预测之线性二次移动平均,Excel的简单操作

    文章目录 一.线性移动平均法是什么? 1 .主要特点 2.不足 3.计算公式 二.操作步骤 1. 准备数据 2. 进行第一次移动平均 3. 在第一次移动平均的基础上进行二次移动平均 4. 代入公式进行 ...

  9. 简单快速上手JAVA操作Excel

    文章目录 前言 一.POI及EasyExcel是什么? 1.Apache POI 2.easyExcel 二.使用步骤 1.Excel基本写操作 2.大数据量的写入 大文件写HSSF 大文件写XSSF ...

最新文章

  1. NFS精简版配置方法
  2. 转载给ffmpeg入门级:我的第一个调用FFmpeg库的程序出炉
  3. 【Express】 —利用 Express 托管静态文件
  4. 致命车祸进展:Uber无人车检测到了行人,但选择了忽略
  5. 递归解决换零钱问题--代码实现
  6. 深度置信网络 Deep belief network
  7. Sketch for mac v78 矢量绘图软件
  8. 国内外php主流开源cms汇总
  9. VMware 15.5.7 的下载与安装
  10. 【Python人工智能】Python全栈体系(二十)
  11. 输出1-1000内 所有 7 的倍数或个位是7的整数。
  12. 计算机大赛搞笑队名,电子设计大赛队名
  13. python输出字母金字塔a bb ccc dddd_《程序设计基础》题库(50道)
  14. RHEL7升级内核版本
  15. 【省选模拟】西行(FWT)
  16. 【RFID】射频功率放大器及射频振荡器的设计
  17. iOS学习:一个iOS开发者的修真之路
  18. C语言指针数组和数组指针详解
  19. (记录向)Python反序列化免杀上线CS(并使用Shielden加密绕过360)
  20. Ubuntu18.04 使用python+opencv解析rtsp视频流

热门文章

  1. 数据处理算法链接 DATA MINING GA LINK
  2. HDU-2062 Subset sequence 递推
  3. 不是之所以不是,所以不是
  4. 父窗口控制子窗口的行为-打开,关闭,重定位,回复
  5. Adnroid提高效率之资源移动
  6. Bzoj4568: [Scoi2016]幸运数字
  7. Java使用strategy模式构造程序
  8. dataframe常用处理
  9. 第七章之main函数和启动例程
  10. vsftp配置日志及其启用本地时间