txt를 csv로

Java REST API를 사용하여 TXT를 CSV로 변환합니다.

텍스트 파일(TXT)은 일반적으로 비정형 또는 일반 텍스트 데이터를 저장하는 데 사용되지만, 대용량 데이터 세트를 처리할 때는 CSV(쉼표로 구분된 값)와 같은 구조화된 형식이 데이터 분석 및 처리에 더 효율적입니다. 구조화된 표 형식 데이터가 필요한 데이터베이스, 스프레드시트 또는 애플리케이션을 사용할 때 TXT를 CSV로 변환하는 것이 필수적입니다. 또한 CSV 파일은 표준화된 형식을 제공하여 비즈니스 및 분석 목적으로 데이터를 구성, 필터링 및 조작하는 것을 더 쉽게 해줍니다.

TXT를 CSV로 변환하기 위한 REST API

Aspose.Cells Cloud SDK for .NET은 데이터 무결성과 구조를 유지하면서 TXT 파일을 CSV 형식으로 변환하는 원활하고 효율적인 방법을 제공합니다. 대규모 데이터 세트나 간단한 텍스트 기반 정보를 처리하든 이 강력한 API는 변환 프로세스를 자동화하여 정확성을 보장하고 수동 작업을 제거합니다. Aspose.Cells Cloud를 사용하면 개발자는 TXT에서 CSV로의 변환을 .NET 애플리케이션에 손쉽게 통합할 수 있으므로 클라우드 기반 솔루션, 데이터 처리 워크플로 및 엔터프라이즈 애플리케이션에 이상적입니다.

설치

Maven 빌드 프로젝트의 pom.xml 파일에 다음 세부 정보를 추가하세요.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

이제 클라우드 대시보드에서 클라이언트 자격 증명을 얻으세요. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

Java에서 텍스트 파일을 CSV로 변환

다음 섹션에서는 Java REST API를 사용하여 텍스트 파일을 CSV 형식으로 프로그래밍 방식으로 변환하는 방법에 대한 단계를 설명합니다.

CellsApi api = new CellsApi(clientId,clientSecret);

클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.

api.uploadFile("input.txt", file, "internal");

uploadFile(…) 메서드를 사용하여 입력 텍스트 파일을 클라우드 저장소에 업로드합니다.

File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV", 
                        null, null, null, "internal", "myResultant.csv", "internal", null);

마지막으로 cellsWorkbookGetWorkbook(…) 메서드를 호출하여 변환 작업을 시작합니다.

// 더 많은 예를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하세요.

try
    {
    // https://dashboard.aspose.cloud/에서 ClientID와 ClientSecret을 가져옵니다.
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스를 만듭니다.
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // 입력 ODS 파일의 이름
    String name = "input.txt";
    // 결과 파일 형식
    String format = "CSV";
		
    // 로컬 시스템에서 파일 로드
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // 입력 TXT 파일을 클라우드 스토리지에 업로드합니다.
    api.uploadFile("input.txt", file, "internal");

    // 문서 변환 작업 수행
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // 인쇄 성공 메시지
    System.out.println("The Text File to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
txt에서 csv로 미리보기

Java REST API를 사용하여 TXT를 CSV로 변환하는 과정을 미리 살펴보세요.

위의 예에서 생성된 입력 텍스트 파일과 결과 CSV는 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용한 TXT에서 CSV로 변환

Aspose.Cells Cloud는 TXT를 CSV로 손쉽게 변환하기 위한 강력한 REST API를 제공합니다. cURL 명령을 사용하면 사용자는 명령줄에서 직접 API와 상호 작용할 수 있어 자동화된 워크플로 및 일괄 처리를 위한 편리한 솔루션이 됩니다. 간단한 HTTP 요청을 보내면 정확한 데이터 분리 및 서식을 보장하면서 TXT 파일을 구조화된 CSV 형식으로 변환할 수 있습니다.

이 방법의 첫 번째 단계는 다음 명령을 사용하여 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"

이제 다음 명령을 실행하여 텍스트 파일을 온라인에서 CSV 형식으로 변환하세요. 입력 TXT 파일은 클라우드 스토리지에 있어야 하며 변환 후 결과 CSV가 클라우드 스토리지에 저장됩니다.

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

sourceFile을 입력 TXT 파일 이름으로, resultantFile을 결과 CSV 이름으로, accessToken을 위에서 생성한 JWT 액세스 토큰으로 바꿉니다.

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

무료 TXT를 CSV로 변환 앱

가볍고 매우 효율적인 텍스트 파일을 CSV로 변환하는 방법 앱을 사용하는 것을 고려해 보세요. 이 무료 앱은 Aspose.Cells Cloud API를 기반으로 구축되었으며 설치 없이 온라인에서 테스트할 수 있습니다.

txt를 csv로 변환

TXT를 CSV로 변환하는 앱 미리보기

결론

Aspose.Cells Cloud SDK for .NET과 cURL 명령은 모두 TXT를 CSV로 변환하는 효율적인 방법을 제공하여 다양한 개발 요구 사항을 충족합니다. .NET SDK는 애플리케이션 내에서 변환 기능을 통합하기 위한 매끄럽고 개발자 친화적인 솔루션을 제공하여 기업과 클라우드 기반 솔루션에 이상적입니다. 반면, cURL 명령을 사용하면 Aspose.Cells Cloud API와 빠르고 가볍고 스크립트 가능한 상호 작용이 가능하여 자동화된 워크플로 및 일괄 처리에 적합한 옵션입니다.

유용한 링크

관련기사

다음 블로그를 방문해 보시기 바랍니다.