본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 오피스·문서·PDF · 윈도우즈 유틸

Importexcel

0

ImportExcel는 Excel을 설치하지 않고도 PowerShell을 사용하여 Excel 스프레드시트를 생성하고 편집할 수 있는 강력한 모듈입니다.

데이터 변환보고서스프�드시트스프레드시트자동화차트피벗 테이블

소개

ImportExcel는 Excel을 설치하지 않고도 PowerShell을 사용하여 Excel 스프레드시트를 생성하고 편집할 수 있는 강력한 모듈입니다. Doug Finke가 개발한 이 모듈은 CSV, JSON, 데이터베이스 등 다양한 소스에서 데이터를 가져와 Excel 파일로 변환하고, 차트 및 피벗 테이블과 같은 고급 기능도 자동화할 수 있게 해줍니다. Windows, Linux, Mac 환경에서 모두 작동하여 스프레드시트 자동화 작업에 유용합니다.

상세정보

데이터 가져오기 및 내보내기

Import-Excel 명령으로 기존 Excel 파일의 데이터를 PowerShell 배열로 빠르게 읽어올 수 있으며, Export-Excel 명령으로 다양한 데이터 소스를 Excel 파일로 저장할 수 있습니다.

차트 및 피벗 테이블 생성

New-ExcelChartDefinition을 사용하여 데이터를 기반으로 차트를 쉽게 생성할 수 있습니다. Export-Excel 명령에 피벗 테이블 옵션을 추가하면 데이터를 요약하고 분석하는 피벗 테이블도 자동으로 만들 수 있습니다.

다중 시트 처리

하나의 Excel 파일에 여러 개의 시트가 포함되어 있을 경우, 각 시트를 개별 CSV 파일로 변환하는 등 복잡한 파일 구조도 처리할 수 있습니다.

다운로드·설치 방법

PowerShell Gallery를 통해 모듈을 설치할 수 있습니다. PowerShell을 열고 다음 명령을 실행하면 됩니다.

Install-Module -Name ImportExcel

기본 사용법/명령어

기본 사용 예시는 다음과 같습니다. CSV 데이터를 Excel 파일로 저장하고 다시 읽어오는 과정을 보여줍니다.

$data = ConvertFrom-Csv @”Region,State,Units,Price West,Texas,927,923.71 … “@

$data | Export-Excel .salesData.xlsx

$data = Import-Excel .salesData.xlsx

차트를 추가하여 시각화된 보고서를 만들 수도 있습니다.

$chart = New-ExcelChartDefinition -XRange State -YRange Units -Title “Units by State” -NoLegend

$data | Export-Excel .salesData.xlsx -AutoNameRange -ExcelChartDefinition $chart -Show

이런 경우에 유용합니다

  • 정기적인 업무 보고서를 자동으로 생성해야 할 때
  • 데이터베이스나 API에서 가져온 데이터를 Excel 형식으로 정리할 때
  • 서버나 작업 환경에 Excel이 설치되어 있지 않아도 스프레드시트 작업이 필요할 때
  • 반복적인 Excel 작업을 스크립트로 자동화하여 시간을 절약할 때

지원 환경·시스템 요구사항

이 모듈은 Windows, Linux, Mac 환경에서 모두 사용할 수 있습니다. PowerShell이 설치된 모든 환경에서 작동합니다.

최신 버전·업데이트

제공된 정보에 따르면 현재 버전은 7.8.10입니다. PowerShell Gallery에서 최신 버전을 확인하고 업데이트할 수 있습니다.

제한 사항·확인 사항

ImportExcel은 Microsoft Excel 프로그램을 대체하는 것이 아니라, Excel 파일 형식을 직접 다루는 PowerShell 모듈입니다. 따라서 Excel 고유의 복잡한 매크로나 완전한 호환성이 필요한 기능은 제한될 수 있습니다.

화면으로 보는 주요 기능

ImportExcel 모듈 설치

ImportExcel 모듈 설치

PowerShell과 Excel 아이콘이 있는 'Install-Module ImportExcel' 텍스트 이미지로, 모듈 설치 과정을 나타냅니다.

주별 단위 수치 표시

주별 단위 수치 표시

Excel 시트에 주별 단위 수치를 나타내는 수직 막대 그래프가 포함된 'Units by State' 차트가 표시되어 있습니다.

주별 단위 합계 및 파이 차트

주별 단위 합계 및 파이 차트

각 지역별 단위 합계를 보여주는 피벗 테이블과 3D 파이 차트가 포함된 Excel 시트가 표시되어 있습니다.

시스템 요구사항

PowerShell이 설치된 환경