테이블 콘텐츠
리뷰 보기
그들의 Aspose.Cells.LowCode
TextConverter는 CSV, TSV, XML, SLK 및 DIF와 같은 다양한 텍스트 형식으로 Excel 스파이더를 변환하는 것을 단순화합니다.이 도구는 데이터 교환, ETL 파이프 라인 및 유산 시스템과의 통합에 필수적입니다. Aspose.Cells.SaveOptions
출력 형식이 귀하의 요구 사항을 충족시키는 것이 중요합니다.예를 들어 .NET Excel to Text 기능을 사용할 때 사용자 친화적 인 형태로 데이터를 쉽게 수출할 수 있습니다.
왜 Excel을 텍스트 형식으로 변환합니까?
- Data Integration & ETL : 데이터베이스, 분석 시스템 및 데이터 저장소에 스프레이시트 데이터를 쉽게 통합합니다.
- Legacy System Compatibility : 깔끔한 텍스트 입력이 필요한 오래된 시스템과 의사 소통합니다.
- 읽기 및 유지할 수 있는 데이터: 인간 읽기 형식으로 데이터 검토 및 관리 단순화.
Aspose.Cells LowCode TextConverter의 핵심 이점
- 확장 형식 지원: 쉽게 CSV, TSV, XML, SLK, DIF, SQLSCRIPT 등으로 변환합니다.
- 간단한 API 사용: 단일 방법 통화로 최소 코드를 사용하여 빠르게 변환합니다.
- 정확한 라운드 트릭: 데이터 손실없이 Excel 및 텍스트 형식 사이에 뒤로 변환합니다.
- 융통성 암호화: 스트림이나 사용자 지정 구성을 통해 파일 코딩을 쉽게 관리할 수 있습니다.
원칙
- NuGet을 통해 Aspose.Cells.LowCode의 최신 버전을 설치하십시오.
Install-Package Aspose.Cells.LowCode
- .NET 6.0 또는 그 이후
- 필요한 이름 공간 :
using Aspose.Cells;
using Aspose.Cells.LowCode;
단계별 변환 가이드
Excel에서 CSV까지
Excel 스파이더를 CSV 형식으로 직접 변환합니다.
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV에서 Excel까지
CSV 데이터를 Excel 워크북으로 다시 가져오십시오.
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
다른 형식 (TSV, SLK, XML)
Excel을 다른 텍스트 형식으로 쉽게 변환:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
전체 C# 코드 예제
Excel과 CSV 사이의 변환을 보여주는 완전하고 실행 가능한 C# 프로그램:
using System;
using Aspose.Cells.LowCode;
namespace TextConversionExample
{
class Program
{
static void Main()
{
// Excel to CSV
var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
TextConverter.Process(excelLoadOpts, csvSaveOpts);
Console.WriteLine("Excel to CSV conversion completed.");
// CSV to Excel
var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
TextConverter.Process(csvLoadOpts, excelSaveOpts);
Console.WriteLine("CSV to Excel conversion completed.");
}
}
}
성능 최적화 팁
- 대규모 데이터 세트 관리: 큰 파일을 조각으로 변환하거나 데이터를 라인에 따라 스트림합니다.
- 일정 자동화: 배치 처리 또는 일정 작업을 사용하여 반복 변환을 자동으로합니다.
- Custom Delimiter Handling: 추가 스크립트 또는 전체 Aspose.Cells API를 사용하여 사용자 지정 분할기를 적용합니다.
일반적인 문제 & 문제 해결
오류 또는 문제 | 권장된 해결책 |
---|---|
Unsupported SaveFormat 실수 | 지원되는 형식과 일치하는 형식을 확인하고 올바른 파일 확장을 확인합니다. |
오류 암호화 | 명확하게 코딩을 지정합니다 (예를 들어, Encoding.UTF8 읽기 / 글을 쓰는 경우 |
데이터 낭비 또는 불일치 | 전체 API 옵션으로 열 폭 또는 분할을 조정합니다. |
자주 묻는 질문 (FAQ)
Q1: 수출된 CSV에 헤드셋이 포함될 수 있습니까? 예, 첫 번째 Excel 라인에는 헤드셋이 포함되어 있는지 확인합니다.
Q2: 어떻게 XML 데이터를 Excel 형식으로 다시 변환합니까?
세트 SaveFormat = SaveFormat.Xml
안에서 TextConverter.Process
.
Q3: TextConverter는 파일 압축을 지원합니까?
직접 압축 없음; 사용 .NET System.IO.Compression
변환 후에 개별적으로