C#简单操作Excel
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相关推荐
- PHP简单操作Excel
1.下载 phpoffice/phpspreadsheet,地址:https://packagist.org/packages/phpoffice/phpspreadsheet composer re ...
- 数据分析学习笔记—python简单操作EXCEL
- java操作excel
使用Java操作excel可以使用两种方式: 关于表格导入导出,市面上比较知名的开源就是 Apache 的POI 和 阿里巴巴的 EasyExcel了.EasyExcel 也是对 POI 的改进和封装 ...
- python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...
python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...
- Perl读写Excel简单操作
Perl读写Excel简单操作 使用模块 Spreadsheet::ParseExcel Spreadsheet::WriteExcel 读Excel #!/usr/bin/perl -wuse st ...
- JSP设置Excel表格换行_Excel单元格内换行简单操作!新手易懂超实用!
Excel单元格内换行简单操作,不少初学Excel的朋友问到,在单元格中换行,按了空格或回车键,但依旧换行不了,那究竟是怎么回事呢?我们应该怎么操作呢?其实很简单,只需几个步骤就能搞定了,下面我们就一 ...
- pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习
在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...
- 介绍一下实现建模中可能用到的时间序列预测之线性二次移动平均,Excel的简单操作
文章目录 一.线性移动平均法是什么? 1 .主要特点 2.不足 3.计算公式 二.操作步骤 1. 准备数据 2. 进行第一次移动平均 3. 在第一次移动平均的基础上进行二次移动平均 4. 代入公式进行 ...
- 简单快速上手JAVA操作Excel
文章目录 前言 一.POI及EasyExcel是什么? 1.Apache POI 2.easyExcel 二.使用步骤 1.Excel基本写操作 2.大数据量的写入 大文件写HSSF 大文件写XSSF ...
最新文章
- NFS精简版配置方法
- 转载给ffmpeg入门级:我的第一个调用FFmpeg库的程序出炉
- 【Express】 —利用 Express 托管静态文件
- 致命车祸进展:Uber无人车检测到了行人,但选择了忽略
- 递归解决换零钱问题--代码实现
- 深度置信网络 Deep belief network
- Sketch for mac v78 矢量绘图软件
- 国内外php主流开源cms汇总
- VMware 15.5.7 的下载与安装
- 【Python人工智能】Python全栈体系(二十)
- 输出1-1000内 所有 7 的倍数或个位是7的整数。
- 计算机大赛搞笑队名,电子设计大赛队名
- python输出字母金字塔a bb ccc dddd_《程序设计基础》题库(50道)
- RHEL7升级内核版本
- 【省选模拟】西行(FWT)
- 【RFID】射频功率放大器及射频振荡器的设计
- iOS学习:一个iOS开发者的修真之路
- C语言指针数组和数组指针详解
- (记录向)Python反序列化免杀上线CS(并使用Shielden加密绕过360)
- Ubuntu18.04 使用python+opencv解析rtsp视频流