C#操作excel单元格的方法
在打开excel文件以后给单元格赋值,获得单元格值,删除单元格的时候的方法:
1、打开空的excel文件
Excel.Application MyExcel = new Excel.Application();
Excel.Workbook workbook = MyExcel.Workbooks.Open(@"d:\1.xlsx", 0, false, 5, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, true, false, System.Reflection.Missing.Value, false, false, false);
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Worksheets[1];//1代表是sheet1
2、给某一个单元格赋值和获取值
MyExcel.Cells[1, 2] = "First Row First Column";
Excel.Range r = (Excel.Range)sheet.Cells[1, 1];string s1 = r.Text.ToString(); string s2 = r.Value2.ToString();//获取值需要用range
3、给一个range的单元格赋值
Excel.Range rang2 = worksheet.get_Range(worksheet.Cells[1, 1], worksheet.Cells[1, 100]);//创建一个range
需要一个相同大小的数组给range赋值:int[] i_arr = new int[100];
rang2.Value2 = i_arr;
4、删除一个range单元格
rang2.Delete(Excel.XlDeleteShiftDirection.xlShiftUp);
5、保存、关闭打开的excel文件
MyExcel.DisplayAlerts = false;
MyExcel.AlertBeforeOverwriting = false;
MyExcel.ActiveWorkbook.Save();
//MyExcel.ActiveWorkbook.SaveCopyAs(@"d:\tmp\2.xlsx");
MyExcel.Quit();
ps;使用range的方式给单元格赋值效率比单元格一个一个赋值高很多。10w行数据只需10秒
C#操作excel单元格的方法相关推荐
- 【poi第九节】poi操作excel 单元格的换行
poi操作excel 单元格的换行 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermo ...
- Python中xlrd操作excel单元格
学习目标 Python中xlrd操作excel单元格 学习内容 1.获取工作表 sheet=data.sheet_by_index(0) 2.返回单元格对象 sheet.cell(1,2) #返回第二 ...
- C# 操作Excel单元格格式
range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1&qu ...
- c# 操作Excel单元格属性
range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A ...
- 他山之石——VBA中选取Excel单元格的方法(Range selection in Excel VBA)
又学了一招,Union方法,嘿嘿. Option Explicit'1 表示一个单元格(a1)Sub s()Range("a1").SelectCells(1, 1).Select ...
- Java使用poi操作Excel单元格
一.引入依赖 <!--poi--><dependency><groupId>org.apache.poi</groupId><artifactId ...
- 【Python】openpyxl | 用Python操作Excel单元格
from openpyxl import Workbook 提取出关键词信息 keyword_data = load_workbook('data.xlsx').get_sheet_by_name(' ...
- Java poi操作Excel单元格样式
Java poi设置Excel单元格格式设置 XSSFWorkbook xwb = new XSSFWorkbook();或者 XSSFWorkbook xwb = new XSSFWorkbook( ...
- Excel单元格插入图片,并自适应宽高——保姆级教程
Excel单元格插入图片,并自适应宽高--保姆级教程 author:陈镇坤27 日期:2022年3月22日 创作不易,转载请注明来源 摘要:计算图片高宽像素,将Excel单元格高宽单位转化为以像素为单 ...
最新文章
- PyTorch 自动微分示例
- 深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...
- Hyper-V vNext新的虚拟机配置文件、配置版本
- 开始学习吧,《算法》:动态连通性练习
- 一篇故事细细看来,关于人生、关于思想、关于自己(转载)
- php常驻对象,php对象
- 前端学习(3152):react-hello-react之初始化react
- maven 打包时缺少文件_maven父子工程---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到...
- CROC-MBTU 2012, Elimination Round (ACM-ICPC) E. Mishap in Club
- 影响 Chrome、Edge 等浏览器的 V8 引擎0day
- bootstrap popover弹框内容换行
- CityEngine 2014安装教程
- ios打包发布testflight
- mysql写保护,sd卡有写保护怎么格式化
- [I T]深圳唯冠天价律师费遭起诉 补偿金由法院暂管理
- 巨头们的盈利之道:药店的这个营销方法,其他行业也适用!
- 解决Markdown在线编辑器不能换行的问题
- 庞贝古城千年废墟复活:VR模型与眼动追踪复现被火山灰掩埋的建筑
- 如何调用阿里云、百度云API接口
- java 移动目录_java 移动文件夹内的文件,从一个目录移动到另外一个目录