이 튜토리얼에서는 Java에서 Excel 파일을 업데이트하는 방법을 배웁니다. MS Excel에서 Excel 파일을 수동으로 업데이트할 수 있지만 대용량 데이터가 업데이트되거나 데이터베이스와 같은 다른 소스에서 데이터를 내보내야 한다고 Excel 파일을 수동으로 업데이트하는 것이 항상 가능하거나 실현 가능한 것은 아닙니다. 여기에서 이 가이드 방법의 단계를 사용하여 수행할 수 있는 이 작업을 수행하는 자동화된 방법이 필요합니다. 다음은 Java에서 Excel 파일을 업데이트하고 마지막으로 이 자습서에서 XLSX와 같은 Excel 형식으로 저장하는 단계입니다.
Java에서 Excel 파일을 업데이트하는 단계
- Maven 저장소를 사용하여 프로젝트의 Aspose.Cells 라이브러리에 대한 참조 추가
- 프로그램에서 가져오기를 사용하여 Workbook 및 Cell 클래스에 대한 참조 추가
- 업데이트할 통합 문서 로드
- 첫 번째 시트에서 원하는 셀에 대한 참조를 가져오고 대상 셀 값을 업데이트합니다.
- 두 번째 시트의 다른 셀에 대한 참조 가져오기 및 셀의 수식 업데이트
- 수식이 변경되면 computeFormula 함수를 호출합니다.
- 업데이트된 파일을 XLSX로 저장
위의 단계에서 Excel 파일이 로드된 다음 첫 번째 시트에 액세스하는 것을 관찰했습니다. 시트 이름 또는 0부터 시작하는 인덱스를 사용하여 데이터가 업데이트될 시트를 참조할 수 있습니다. 시트 참조를 사용하여 시트의 셀 컬렉션에 액세스하고 모든 셀에 액세스하고 값이나 수식을 업데이트합니다. 마지막으로 파일의 변경 사항에 따라 필요한 관련 함수를 호출합니다. 여기 이 튜토리얼에서는 수식이 업데이트될 때 computeFormula 함수를 호출할 것입니다. 마지막으로 통합 문서를 디스크에 저장합니다. 다음은 Java에서 기존 Excel 파일을 업데이트하는 샘플 코드입니다.
Java에서 Excel에 데이터를 쓰는 코드
이 샘플 코드에서는 Excel 시트에 데이터를 작성하는 Java 코드를 검토했습니다. C#과 같은 다른 언어를 사용하여 Excel 파일에 데이터를 쓰려면 C#에서 Excel 파일을 편집하는 방법 문서를 참조하세요.
MS Excel과 같은 타사 도구를 설치하거나 이 프로세스에 interop을 사용할 필요가 없습니다.