Aspose.Cells 텍스트 변환기 .NET

Aspose.Cells Text Converter for .NET은 Microsoft Excel 워크북 (XLS, XLSX,XLSM)을 여러 텍스트 기반 형식으로 변환하기 위해 고성능 API입니다 - CSV, TSV, XML 및 SQLSCRIPT를 포함하여 - 그리고 그 반대입니다.

설치 및 설정

  • Aspose.Cells NuGet 패키지를 .NET 프로젝트에 추가합니다.
  • 평가 제한을 피하기 위해 측정된 라이센스를 설정합니다.

자세한 내용은 다음을 참조하십시오 설치 가이드. 면허를 받으려면, 따르십시오 계량된 라이선스 .

특징 및 기능

포괄적 인 포맷 지원

  • 출력 : XLS, XLSX, 엑스미
  • 출력 : CSV, TSV, XML에 대하여 (사용 가능), SQLSCRIPT (데이터베이스 준비된 INSERT 진술)
  • Excel 워크북과 텍스트 기반 형식 사이의 라운드 트립 변환을 지원합니다

Delimiter & Encoding 사용자 정의

  • 사용자 지정 측정기, 인용 문자 및 CSV/TSV의 탈출 추적을 설정합니다
  • 통제 코딩 (UTF-8, UTF-16, ISO-8859-1, 등) 호환성을 위해
  • 옵션 포함 / 제외 헤드, 발자국 및 흰 줄

XML 구조 통제

  • 지도 워크시트 데이터 XML 요소 및 속성에 사용자 지정 템플릿
  • 뿌리 요소, 이름 공간 및 스케줄 준수 출력 설정
  • 라인 중심 및 세포 중심 XML 표현을 지원합니다

SQLSCRIPT 세대

  • 각 라인을 자동으로 SQL INSERT 문서로 변환합니다
  • 테이블 이름, 열 목록 및 가치 포맷을 사용자 정의
  • 상대적 데이터베이스에서 최적화된 실행을 위한 여러 INSERT를 배치합니다

성과 및 스케일성

  • 큰 워크북을 위한 스트림 기반 변환
  • 멀티 코어 시스템을 사용하여 동시 변환
  • 단일 시트 수출을위한 가벼운 무게, 대량 변환에 대한 높은 전력

오류 처리 및 검증

  • 변환 오류, 형식 위반 및 I/O 문제에 대한 명확한 예외 계층
  • 검사/정확한 데이터 프리/포스트 변환을 위한 인증 호크
  • NET 로그 프레임 워크에 대한 로그인 통합 포인트

예: Excel에서 CSV로 변환

using Aspose.Cells;

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);

팁과 최고의 관행

  • Metered Licensing : 애플리케이션 스타트업에서 시작하고 주식 사용을 모니터링합니다.
  • 리소스 관리 : 대형 워크북에 대한 스트림을 사용하고 변환 물건을 신속하게 배치합니다.
  • 코딩 일관성 : 성격 부패를 피하기 위해 목표 시스템과 일치합니다.
  • 열 안전 : 각 열/작업에 대해 즉각적으로 별도의 변환기를 설정합니다.
  • Error Recovery : 실패한 세포에 대한 Fallback 논리와 함께 try/catch에서 Wrap 호출.
  • Reusable Templates : XML/SQLSCRIPT 템플릿을 외부에 저장하여 쉽게 업데이트할 수 있습니다.

일반적인 문제 및 해결책

  • File not found : 제공된 파일 경로가 올바른지 확인합니다.
  • 지원되지 않은 파일 형식 : Aspose.Cells가 지원하는 입력 형식을 확인합니다.

자주 묻는 질문들

**NET에 대한 Aspose.Cells 텍스트 변환기는 무엇입니까?**그것은 CSV, TSV, XML 및 SQLSCRIPT와 같은 텍스트 기반 형식으로 Excel 스프레이를/에서 변환하기위한 집중 API입니다.

**NET에 대한 Aspose.Cells와 어떻게 다릅니까?**Aspose.Cells는 다기능 도서관이지만 Text Converter는 텍스트 중심의 변환 작업을 목표로합니다.

**어떤 형식이 지원되는가요?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT 등.

**텍스트 생성 설정을 사용자 정의할 수 있습니까?**예, 사용하기 SaveOptions 이와 같은 하위 클래스 TxtSaveOptions, JsonSaveOptions, 그리고 등등.

 한국어