본문 바로가기

OS-서버/윈도우

Powershell 엑셀 사용

반응형



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 엑셀 객체생성 후 열기 및 워크북 추가
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $true
$Workbook = $Excel.Workbooks.add()
 
# 불필요한 sheet 제거
$Workbook.worksheets.item(2).delete()
$Workbook.worksheets.item(2).delete()
$sheet = $workbook.worksheets.Item(1)
 
# Sheet 이름 변경 & 이름 변경시 스프레드시트 재연결
$workbook.worksheets.item(1).Name = "sheets1"
 
# 셀 텍스트 삽입 및 크기조정 , 폰트 설정
$sheet.cells.Item(1,1= "text"
$sheet.cells.Item(1,1).ColumnWidth = 15
$sheet.cells.Item(1,1).Font.Name = "굴림"
 
## 셀 범위 지정
$sheet.range("A1:A5").value2 = "test"
 
# 파일 저장
$Excel.ActiveWorkbook.SaveAs("result.xlsx")
 
# 워크북 닫고 Excel 종료
$workbook.Close()
$Excel.Quit()
cs


반응형

'OS-서버 > 윈도우' 카테고리의 다른 글

특정 프로그램 실행 차단하는 방법  (0) 2018.10.14
VBS 문법  (0) 2018.10.05
Powershell 원격에서 ssh 명령 실행 , 파일 전송  (0) 2018.03.20
Powershell XML  (0) 2018.03.20
Powershell 잡지식  (0) 2018.03.20