在打开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单元格的方法相关推荐

  1. 【poi第九节】poi操作excel 单元格的换行

    poi操作excel 单元格的换行 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermo ...

  2. Python中xlrd操作excel单元格

    学习目标 Python中xlrd操作excel单元格 学习内容 1.获取工作表 sheet=data.sheet_by_index(0) 2.返回单元格对象 sheet.cell(1,2) #返回第二 ...

  3. C# 操作Excel单元格格式

    range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1&qu ...

  4. c# 操作Excel单元格属性

    range.NumberFormatLocal = "@";     //设置单元格格式为文本 range = (Range)worksheet.get_Range("A ...

  5. 他山之石——VBA中选取Excel单元格的方法(Range selection in Excel VBA)

    又学了一招,Union方法,嘿嘿. Option Explicit'1 表示一个单元格(a1)Sub s()Range("a1").SelectCells(1, 1).Select ...

  6. Java使用poi操作Excel单元格

    一.引入依赖 <!--poi--><dependency><groupId>org.apache.poi</groupId><artifactId ...

  7. 【Python】openpyxl | 用Python操作Excel单元格

    from openpyxl import Workbook 提取出关键词信息 keyword_data = load_workbook('data.xlsx').get_sheet_by_name(' ...

  8. Java poi操作Excel单元格样式

    Java poi设置Excel单元格格式设置 XSSFWorkbook xwb = new XSSFWorkbook();或者 XSSFWorkbook xwb = new XSSFWorkbook( ...

  9. Excel单元格插入图片,并自适应宽高——保姆级教程

    Excel单元格插入图片,并自适应宽高--保姆级教程 author:陈镇坤27 日期:2022年3月22日 创作不易,转载请注明来源 摘要:计算图片高宽像素,将Excel单元格高宽单位转化为以像素为单 ...

最新文章

  1. PyTorch 自动微分示例
  2. 深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...
  3. Hyper-V vNext新的虚拟机配置文件、配置版本
  4. 开始学习吧,《算法》:动态连通性练习
  5. 一篇故事细细看来,关于人生、关于思想、关于自己(转载)
  6. php常驻对象,php对象
  7. 前端学习(3152):react-hello-react之初始化react
  8. maven 打包时缺少文件_maven父子工程---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到...
  9. CROC-MBTU 2012, Elimination Round (ACM-ICPC) E. Mishap in Club
  10. 影响 Chrome、Edge 等浏览器的 V8 引擎0day
  11. bootstrap popover弹框内容换行
  12. CityEngine 2014安装教程
  13. ios打包发布testflight
  14. mysql写保护,sd卡有写保护怎么格式化
  15. [I T]深圳唯冠天价律师费遭起诉 补偿金由法院暂管理
  16. 巨头们的盈利之道:药店的这个营销方法,其他行业也适用!
  17. 解决Markdown在线编辑器不能换行的问题
  18. 庞贝古城千年废墟复活:VR模型与眼动追踪复现被火山灰掩埋的建筑
  19. 如何调用阿里云、百度云API接口
  20. java 移动目录_java 移动文件夹内的文件,从一个目录移动到另外一个目录

热门文章

  1. 深度学习之图像分类(十)--MobileNetV1 网络结构
  2. 姑娘你造节操什么意思吗?
  3. 衡量代码质量的唯一有效标准:WTF/min
  4. 《蝴蝶效应》DVD全攻略
  5. 小米智能家庭套装为什么选择 ZigBee 协议?
  6. HDU 4501 小明系列故事——买年货
  7. SVN Aborting commit: ‘XXXXXXXX’remains in confl...
  8. 西部数据 My Cloud NAS 初上手之死里逃生
  9. kaldi007 -- hmm1
  10. pm2启动的项目如何修改名字