엑셀로 txt

.NET Cloud SDK를 사용하여 TXT를 Excel 통합 문서로 변환하는 방법.

오늘날의 데이터 중심 환경에서는 일반 텍스트(TXT) 파일을 Excel 형식으로 원활하게 변환하는 것이 매우 중요합니다. TXT를 Excel로 변환하는 것은 단지 편리함의 문제가 아닙니다. 이는 데이터의 잠재력을 최대한 활용하기 위한 필수 단계입니다. 왜냐하면 Excel의 구조화된 표 형식은 정보를 이해하고 시각화하기 위한 강력한 프레임워크를 제공하여 기업이 의미 있는 통찰력을 얻고 정보에 기초한 결정을 내릴 수 있도록 하기 때문입니다. 이 문서에서는 이 변환 프로세스의 중요성을 살펴보고 .NET REST API를 사용하여 텍스트 파일을 Excel 통합 문서로 변환하는 간단하고 원활한 접근 방식을 살펴봅니다.

TXT에서 Excel로 변환 API

TXT를 Excel로 변환하는 작업은 Aspose.Cells Cloud SDK for .NET을 사용하여 손쉽게 동적으로 수행할 수 있습니다. 이 강력한 도구는 변환 프로세스를 간소화할 뿐만 아니라 일반 텍스트에서 Excel 형식으로의 정확한 마이그레이션을 보장합니다. 또한 워크시트를 조작하고, 고급 서식을 적용하고, 차트를 원활하게 생성할 수도 있습니다. 또한 클라우드 기반 아키텍처 덕분에 복잡한 로컬 설치 없이도 확장 가능하고 안정적인 성능의 이점을 누릴 수 있습니다.

첫 번째는 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하는 것입니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET에서 텍스트 파일을 Excel로 변환

TXT를 Excel로 변환하는 것뿐만 아니라 기능이 풍부한 Aspose.Cells Cloud SDK for .NET을 사용하여 데이터 처리 기능을 향상시키는 여정을 시작하겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 만듭니다.

 cellsInstance.UploadFile("input.xls", inputFile);

입력 텍스트 파일을 읽고 클라우드 저장소에 업로드합니다.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);

이제 API를 호출하여 온라인으로 Excel에서 CSV로 변환을 수행합니다. 작업이 성공적으로 완료되면 결과 CSV도 클라우드 스토리지에 업로드됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // 로컬 드라이브에서 입력 텍스트 파일 읽기
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // 텍스트 파일을 클라우드 저장소에 업로드
        cellsInstance.UploadFile("input.txt", inputFile);

        // TXT를 Excel로 변환 작업을 초기화합니다.
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // 변환이 성공하면 성공 메시지를 인쇄합니다.
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to Excel conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Excel 미리보기로 txt

.NET REST API를 사용하여 TXT를 Excel로 변환하는 미리보기입니다.

위의 예에서 생성된 입력 TXT 파일과 결과 Excel 통합 문서는 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 TXT를 Excel 통합 문서로 변환

일반 텍스트(TXT) 파일을 Excel 형식으로 변환하는 작업은 Aspose.Cells Cloud 및 cURL 명령을 사용하면 직관적이고 강력한 프로세스가 됩니다. 따라서 cURL 명령을 사용하면 Aspose.Cells Cloud API와 쉽게 상호 작용할 수 있으며 여기서 입력 TXT 파일과 원하는 출력 형식을 지정합니다. 이 클라우드 기반 접근 방식은 변환 프로세스를 단순화할 뿐만 아니라 복잡한 로컬 설정 없이도 확장성과 접근성을 보장합니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 다음 명령을 실행하여 텍스트 파일을 온라인으로 Excel로 변환하십시오. 이 명령은 입력 TXT 파일이 클라우드 스토리지에서 이미 사용 가능하고 변환 후 결과 Excel 통합 문서도 클라우드 스토리지에 저장될 것으로 예상합니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

‘sourceFile’을 입력 TXT 파일의 이름으로 바꾸고, ‘Resultant’를 결과 Excel 통합 문서의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

  • 결과 Excel을 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용하십시오. 여기서 결과 파일 이름을 건너뛰고 -o 인수를 사용하여 결과 경로를 지정했습니다.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"

결론

결론적으로 일반 텍스트(TXT) 파일을 Excel로 변환하는 두 가지 접근 방식, 즉 .NET REST API로 로컬 리소스를 활용하고 Aspose.Cells Cloud 및 cURL 명령으로 클라우드의 기능을 활용하는 두 가지 접근 방식이 경쟁자로 등장합니다. 또한 고급 Excel 조작, 수식 및 동적 데이터 기능을 지원하는 Aspose.Cells Cloud API는 원활한 변환뿐만 아니라 향상된 데이터 처리 기능에 대한 게이트웨이를 원하는 개발자를 위한 원스톱 솔루션이 됩니다. 또한 Aspose.Cells Cloud의 확장성, 통합 용이성 및 기능이 풍부한 특성으로 인해 Aspose.Cells Cloud를 이동 도구로 선택해야 하는 강력한 사례가 되어 온라인에서 TXT를 Excel로 쉽게 변환할 수 있습니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.