반응형 PowerShell7 여러 엑셀파일을 공통적으로 한번에 수정하는 방법 현장에서 엑셀로 문서작업을 많이 합니다. 그런 엑셀 작업 중 양식은 같은데 내용만 조금 틀리거나 하는 경우가 있습니다. 그런 비슷한 엑셀 파일이 백개 정도가 있고 모든 엑셀 파일의 내용을 수정해야 한다 하면 예로 들어서 모든 엑셀 파일의 첫 시트의 A1셀에 내용을 수정해야 할 때 하나를 금방 수정한다고 해도 백개라면 한 시간은 금방 지나간다고 생각합니다. 물론 엑셀을 조금 아시는 분들은 VBA로 금방 하시겠지만 매크로를 새로 짠다는 건 귀찮을 수도 있거든요 그래서 더 빠르고 효과적으로 수정하는 방법을 소개해 볼까 합니다. #대상 엑셀파일이 존재하는 디렉터리 $destination = "C:\test\" #대상 엑셀 파일들의 목록을 추출 $dirName = Get-ChildItem -Name -Filter.. 2019. 6. 23. PowerShell 기초 New-Item 파일 / 폴더를 생성한다 New-Item은 지정한 디렉터리의 경로에서 파일이나 폴더를 만들 수 있는 명령어입니다. CMD에서 mkdir과 같은 기능입니다. 파워쉘에서 dir 또는 ls를 써도 Get-ChildItem 하고 똑같이 동작합니다. 또한 New-Item cmdlet에 별칭(별명)으로 " ni "이 기본적으로 설정되어 있기 때문에 이 명령어를 쓰셔도 됩니다. 쓰는 방식은 아래와 같습니다. New-Item [디렉터리 경로] [ 옵션 ] 알아두면 좋은 옵션으로는 [옵션] 기능 설명 -Path 디렉터리 경로를 지정합니다. -ItemType 만들 종류를 지정합니다. 기본값은 파일입니다. -Force 기존의 파일이 있으면 덮어 씌웁니다. -Value 지정한 문자열을 데이터에 포함합니다. 간단하게 몇 가지 샘플입니다. C드라이브 t.. 2019. 6. 3. PowerShell 기초 Get-ChildItem에 대해서 Get-ChildItem는 지정한 디렉터리의 정보를 얻을 수 있습니다. CMD에서 dir 리눅스에서 ls를 생각하면 이해하기 쉽습니다. 파워쉘에서 dir 또는 ls를 써도 Get-ChildItem 하고 똑같이 동작합니다. Get-ChildItem는 PowerShell에서 디렉터리를 조작하는데 기본이라고 생각하면 됩니다. 잘 알아두시면 도움이 많이 될 거라 생각합니다. 쓰는 방식은 Get-ChildItem [디렉터리 경로] [옵션] 알아두면 좋은 옵션으로는 [옵션] 기능 설명 -Path 디렉터리 경로를 지정할 때 씁니다. -Recurse 서브 디렉터리 안의 정보까지 볼 수 있습니다. -Filter 특정 파일이나 폴더를 검색할 때 씁니다. -Exclude 필터의 반대 특정 파일이나 폴더를 빼고 검색할 때 씁.. 2019. 5. 17. 당신은 모르는 처음부터 존재했지만 알려져 있지 않는 윈도우 개발환경 PowerShell ISE 요즘에는 윈도우 7이하의 버전을 쓰는 사용자는 드뭅니다. 혹시 당신 프로그래밍에 관심이 어느 정도 있으시나요? 그렇다면 이클립스나 인텔리제이 비쥬얼 스튜디오는 아시겠군요? 그렇다면 PowerShell ISE라고는 들어보셨나요? 들어보지 못하셨다고요? 그렇다면 시작 버튼에서 ISE라고 타이핑해 보세요. 내가 이걸 언제 설치했지?라고 생각할만한 무언가 처음 보는 것이 나왔습니다. 하지만 걱정하지 마세요 처음부터 있었던 것입니다. 한번 들어가 봅시다. 무언가 떴습니다. 이건 무엇? 혹시 파워쉘이라고 들어는 보셨나요? 그렇습니다. Windows PowerShell ISE는 Windows PowerShell I ntegrated S cripting E nvironmentnt의 약자로, PowerShell 스크립트.. 2019. 5. 14. 이전 1 2 다음 반응형