关于Powershell的Excel基本操作

1.新建Excel

$excel = New-Object -ComObject Excel.Application

2.对话框是否显示

$excel.displayAlerts = $false --不显示

$excel.displayAlerts = $false --显示

3.操作过程是否可视

$excel.Visible = $false --不可视

$excel.Visible = $true --可视

4.打开已有excel文件

$workbook=$excel.Workboks.open(”文件地址”)--例:’"C:\TEST\AAA.xlsx"

5.工作簿添加

$book=$excel.Worksheets.Add()

6.工作簿指定

$sheet=$excel.Worksheets.Item(1)

注:数字指定的话是从1开始,名称也可以指定,如下例

$sheet = $excel.Worksheets.Item("Sheet1")

7.指定单元格输入

$sheet.Cells.Item(1,2)="Powershell"

注:只能用数字指定(行,列)

8.保存(覆盖保存)

$workbook.Save()

9.另存为

$workbook.SaveAs(”文件地址”)--例:’"C:\TEST\AAA.xlsx"

10.关闭Excel应用

$excel.Quit()

11.释放进程

$excel = $null

[GC]::Collect()

尽管excel关闭,但是进程仍然存在,打开任务管理器,可以看到存在名为「EXCEL.EXE」的进程,会影响系统的运行,所以这两行必须要写上

Powershell 操作Excel的基本命令相关推荐

  1. Powershell操作Excel简析

    Powershell操作Excel简析 一.Powershell简介 二.Powershell打开Excel文件 三.Powershell导出PDF文件 四.Powershell选择单元格区域 五.P ...

  2. powershell操作excel

    如何创建一个Excel 应用程序对象? $xl = new-object -comobject excel.application 默认创建的Excel 应用程序对象是在后台的,它默认不显示程序的主窗 ...

  3. python excel操作单元格_python 操作excel表格的方法

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  4. C#在客户端和服务端操作Excel文件

    一.在客户端把数据导入到Excel文件步骤 1.创建Excel application对象,打开或生成Excel文件 //服务端创建StringBuilder对象     System.Text.St ...

  5. C#如何在Form中嵌入并且操作Excel表格

    网上比较多讲述如何操作excel表的文章,但都是启动excel的窗口来打开excel数据文件.有时候需要把excel表嵌入到自己程序的form中,给客户一个不用切换窗口的操作界面,似乎更好.这在vc中 ...

  6. c#操作Excel整理总结

    大家好,这是我在工作中总结的关于C#操作Excel的帮助类,欢迎大家批评指正! using System; using System.Collections.Generic; using System ...

  7. C#操作excel(多种方法比较)

    我们在做excel资料的时候,通常有以下方法. 一.导入导出excel常用方法: 1.用查询表的方式查询并show在数据集控件上. 代码 public static string strCon = & ...

  8. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...

  9. openpyxl 操作 Excel表的格基本用法

    在本教程中,将Python3和openpyxl库一起使用来操作 Excel 表格. 本文将介绍如下操作: 如何在内存中创建工作簿 如何从工作簿中检索.创建.复制.移动和删除工作表 如何从文件创建工作簿 ...

最新文章

  1. Deepmind顺练了人工智能14天成为星海2最强玩家
  2. 利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题
  3. java 链接为分布式 hbase,hbase学习记录(一):hbase伪分布式安装
  4. boost::python::detail::is_string_literal相关的测试程序
  5. linux+不同分区mv,mv操作深入浅出
  6. python单元测试mock_Mock 在 Python 单元测试中的使用
  7. bcp+Sql语句抽取数据导出
  8. Matlab实用代码——直方图的绘制并在单个直方图上标注对应数字
  9. 【CAD】DWF文件格式详细说明,清晰易懂
  10. Web前端:“杭州华三通信技术有限公司”的主网站案例设计
  11. Word另存为PDF后无导航栏解决办法
  12. 《出版专业基础》2015年版(初级)思考与练习 第六章
  13. 异构图注意力网络Heterogeneous Graph Attention Network ( HAN )
  14. Terracotta Server集群
  15. 看雪4-ReeHY-main-2017
  16. 卷积神经网络初步(零):从原始汤到细胞
  17. Jcmsuite应用:光场遇到纳米球的散射与吸收
  18. 自制Wi-Fi无线信号放大器(罐形)全教程
  19. 平安京服务器维护不能打字,决战!平安京|萌新入坑指南 新手注意六大准则
  20. 做技术Leader要有危机意识

热门文章

  1. ES6中字符串和数组新增的方法
  2. JS往数组中添加字段
  3. 软件需求评审会到底做什么?
  4. 【游戏人生】一个游戏程序员的学习资料
  5. python调用笔记本摄像头
  6. rtx2060什么水平_RTX2060与Super有什么区别?RTX2060和RTX2060 Super性能对比评测
  7. 新手nvm npm 卸载不用依赖包,项识别为 cmdlet、函数、脚本文件,等命令集合
  8. linux用命令下载图片,巧用linux命令做图片下载器
  9. FPGA 任意分频器设计
  10. 【Java】【系列篇】【Spring源码解析】【三】【体系】【BeanFactory体系】