엑셀을 텍스트로

C# .NET을 사용하여 Excel(XLS, XLSX)을 텍스트 파일로 변환

Excel 스프레드시트는 데이터를 관리하고 분석하기 위한 유비쿼터스 도구입니다. 그러나 웹 애플리케이션에 항상 가장 효율적인 형식은 아닙니다. 따라서 Excel 파일을 텍스트 파일(.txt)로 변환하는 것은 데이터 처리에서 일반적인 작업입니다. 유연하고 읽기 쉬운 형식. 또한 텍스트 파일은 가볍고 다양한 프로그램에서 쉽게 열 수 있어 데이터 저장 및 공유에 이상적입니다. 그러나 Excel 파일을 텍스트 파일(.txt) 형식으로 변환하는 것은 특히 프로그래밍 언어에 익숙하지 않은 경우 어려운 작업이 될 수 있습니다. 다행스럽게도 C# .NET을 사용하면 많은 노력을 기울이지 않고도 Excel 파일을 텍스트 형식으로 쉽게 변환할 수 있습니다. 이 가이드에서는 .NET Cloud SDK를 사용하여 Excel 데이터를 텍스트 파일(.txt)로 변환하는 방법을 보여줍니다.

Excel에서 텍스트로 변환 API

Aspose.Cells Cloud SDK for .NET은 Excel 파일을 텍스트 파일(.txt) 형식으로 변환하는 효율적이고 비용 효율적인 방법입니다. 이 클라우드 기반 접근 방식은 확장성, 접근성 및 향상된 보안 기능을 비롯한 다양한 이점을 제공합니다. 변환 프로세스는 안정적이며 고품질 결과를 생성합니다. “Aspose.Cells-Cloud"를 검색하고 패키지 추가 버튼을 클릭하기만 하면 됩니다. 둘째, 클라우드 대시보드에 계정이 없는 경우 유효한 이메일 주소를 사용하여 무료 계정을 만들고 개인 자격 증명을 받으십시오.

C#을 사용하여 Excel을 TXT로 변환

API는 파일 형식 변환을 처리하기 위해 다음 세 가지 방법을 제공합니다.

GetWorkbook - 클라우드 스토리지에서 입력 Excel을 가져와 클라우드 스토리지에 출력을 저장합니다. PutConvertWorkbook - 요청 내용에서 Excel 파일을 다른 형식으로 변환합니다. PostWorkbookSaveAs - Excel 파일을 다른 형식의 파일로 저장소에 저장합니다.

이제 이 섹션에서 우리의 관심은 로컬 드라이브에서 입력 Excel 파일을 로드하고 변환을 수행하고 결과 텍스트 파일을 클라우드 스토리지에 저장하는 것입니다.

// 전체 예제 및 데이터 파일을 보려면 다음으로 이동하십시오. 
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);

// 드라이브의 첫 번째 Excle 통합 문서
string input_Excel = "input.xlsx";
// 결과 텍스트 파일의 이름
string resultant_File = "output.txt";

try
{
    // Excel 파일을 파일 인스턴스로 읽기
    var file = System.IO.File.OpenRead(input_Excel);

    // 변환 작업 초기화
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // 연결에 성공하면 성공 메시지 출력
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

이 코드 조각에 대한 이해를 발전시켜 봅시다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(input_Excel);

FileStream 개체에 입력된 Excel 통합 문서의 내용을 읽습니다.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Excel을 텍스트 형식으로 변환하는 API를 호출합니다. 결과 파일 형식 및 결과 텍스트 파일 이름은 이 메소드에 대한 인수로 제공됩니다. 변환 후 출력은 클라우드 저장소에 저장됩니다.

엑셀을 텍스트로

Excel에서 텍스트로의 변환 미리보기.

위 예제에서 생성된 입력 엑셀 통합 문서 및 결과 TXT 파일은 input.xlsoutput.txt에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 Excel을 텍스트 파일로 변환

우리는 텍스트 파일이 가볍고 인터넷을 통해 전송하기에 효율적이라는 것을 배웠습니다. 이제 이 섹션에서는 Aspose.Cells Cloud REST API 및 cURL 명령을 사용하여 Excel 파일을 텍스트 형식으로 변환합니다. 이 접근 방식은 다양한 소프트웨어 응용 프로그램 및 운영 체제와의 호환성, 향상된 데이터 보안 및 효율성 증가와 같은 여러 가지 이점을 제공합니다.

따라서 시작하려면 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 단계는 PostWorkbookSaveAs API를 호출하는 것입니다. 이 API는 클라우드 스토리지에서 입력 Excel을 로드한 다음 결과 TXT를 동일한 클라우드 스토리지에 저장합니다.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

끝 맺는 말

이 튜토리얼에서는 Aspose.Cells Cloud SDK for .NET 및 cURL 명령이 Excel 파일을 텍스트 형식으로 변환하는 편리하고 효율적인 방법을 제공한다는 것을 배웠습니다. 텍스트 파일을 사용하면 전문 소프트웨어나 프로그래밍 기술 없이도 관련 정보를 신속하게 추출할 수 있으므로 대용량 데이터 세트 또는 복잡한 수식으로 작업할 때 특히 유용할 수 있습니다.

이러한 접근 방식은 다양한 소프트웨어 응용 프로그램 및 운영 체제와의 호환성, 향상된 데이터 보안, 더 작은 파일 크기로 인한 효율성 증가 등 많은 이점을 제공합니다. 또한 Aspose.Cells Cloud SDK for .NET 및 cURL 명령은 사용하기 쉽고 유연성을 제공하므로 기업과 개인 모두에게 탁월한 선택입니다. .NET 및 cURL 명령용 Aspose.Cells Cloud SDK의 기능을 활용하여 Excel 파일을 텍스트로 쉽고 빠르게 변환하고 데이터에 더 쉽게 액세스하고 안전하게 만들 수 있습니다. 오늘 시작합시다!

유용한 링크

추천 기사

자세한 내용은 다음 링크를 참조하십시오.