Excel 파일을 ODS 및 FODS와 같은 OpenDocument 스프레드시트 형식으로 변환하는 것은 LibreOffice 및 OpenOffice와 같은 오픈소스 애플리케이션과의 호환성을 보장하는 데 중요합니다. 이러한 형식은 광범위하게 액세스 가능하도록 설계되어 사용자가 스프레드시트 데이터를 처리하는 방법에 있어 더 많은 유연성과 자유를 제공합니다. 이 가이드에서는 C#에서 Excel 파일을 ODS 및 FODS 형식으로 변환하는 방법을 살펴보겠습니다.
다음 제목에서는 Excel 변환에 대해 더 자세히 설명합니다.
- 왜 Excel을 OpenDocument 스프레드시트로 변환하나요?
- Excel에서 OpenDocument로 - C# API 구성
- C#에서 Excel을 ODS로 변환
- C#에서 XLSX를 FODS로 변환
왜 Excel을 OpenDocument 스프레드시트로 변환하나요?
Excel 파일을 ODS 및 FODS 형식으로 변환하면 다음과 같은 여러 가지 이점이 있습니다.
향상된 호환성: ODS와 FODS는 오픈 소스 플랫폼에서 지원되므로 다양한 소프트웨어에서 쉽게 접근할 수 있습니다.
크로스 플랫폼 접근성: 이러한 형식을 사용하면 다양한 운영 체제를 사용하는 사용자가 독점 소프트웨어 없이도 스프레드시트 파일을 보고 편집할 수 있습니다.
데이터 이동성: ODS와 FODS는 표준화되어 있고 장기 데이터 저장 및 교환에 적합한 OpenDocument 형식 계열에 속합니다.
Excel에서 OpenDocument로 - C# API 구성
Excel 워크시트를 ODS 또는 FODS 파일 형식으로 변환하려면 다음 NuGet 설치 명령을 사용하여 Conholdate.Total for .NET을 설치해야 합니다.
PM> NuGet\Install-Package Conholdate.Total
C#에서 Excel을 ODS로 변환
OpenDocument Spreadsheet(ODS) 형식은 LibreOffice Calc와 같은 오픈소스 애플리케이션에서 널리 사용됩니다. 다음 단계를 통해 C#에서 Excel 파일을 ODS 형식으로 변환하는 것은 간단하고 효율적입니다.
- 통합 문서 로드: 통합 문서 클래스는 변환하려는 Excel 파일을 로드합니다.
- ODS로 저장: 저장 방법을 사용하면 통합 문서가 ODS 형식으로 저장되므로 OpenDocument 호환 소프트웨어에서 액세스할 수 있습니다.
다음 코드 조각은 C#에서 Excel을 ODS로 변환하는 방법을 보여줍니다.
// 소스 통합 문서 로드
Workbook workbook = new Workbook("input.xlsx");
// ODS 파일로 저장
workbook.Save("output.ods");
이 빠른 방법을 사용하면 Excel 파일을 ODS 형식으로 손쉽게 변환하여 오픈 소스 애플리케이션과의 호환성을 보장할 수 있습니다.
C#에서 XLSX를 FODS로 변환
Flat OpenDocument Spreadsheet(FODS) 형식은 ODS 형식의 XML 기반 버전으로, 사용자가 여러 개의 압축 파일 대신 단일 파일로 작업할 수 있도록 합니다. 다음은 C#에서 Excel 파일을 FODS 형식으로 변환하는 방법입니다.
- 통합 문서 로드: 이전 섹션과 마찬가지로 통합 문서 클래스를 사용하여 Excel 파일을 로드합니다.
- FODS로 저장: Save 메서드에서 .fods 확장자를 지정하면 통합 문서가 FODS 형식으로 변환됩니다.
아래 샘플 코드는 C#에서 XLSX를 FODS로 변환하는 방법을 보여줍니다.
// 소스 통합 문서 로드
Workbook workbook = new Workbook("input.xlsx");
// FODS 파일로 저장
workbook.Save("output.fods");
FODS 형식으로 변환하는 기능은 XML 기반 파일 구조를 선호하는 사용자에게 특히 유용하며, 오픈 소스 환경에서 파일을 더 쉽게 구문 분석하고 조작할 수 있습니다.
무료 라이센스 받기
워터마크나 제한 없이 API가 제공하는 다양한 기능을 평가할 수 있는 무료 임시 라이선스를 받을 수 있습니다.
요약해서
C#에서 Excel 파일을 OpenDocument 스프레드시트 형식(ODS 및 FODS)으로 변환하면 다양한 애플리케이션에서 데이터에 더 쉽게 접근하고 호환할 수 있는 실용적인 방법이 제공됩니다. 이러한 변환은 간단하여 크로스 플랫폼 데이터 솔루션이 필요한 개발자에게 유연성을 제공합니다. 오픈 소스 도구와의 상호 운용성이든 표준화된 데이터 교환이든 Excel 파일을 ODS 및 FODS 형식으로 변환하면 워크플로를 간소화하고 문서 접근성을 향상시킬 수 있습니다. 우려 사항이나 질문이 있으면 forum에 글을 보내주세요.