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
, 그리고 등등.