테이블 콘텐츠

리뷰 보기

그들의 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 변환 후에 개별적으로

관련 자원

More in this category