Excel 스프레드시트는 구조화된 데이터를 조직하고 분석하며 표시하는 데 널리 사용됩니다. 그러나 통합, 데이터 마이그레이션 또는 경량 보고서와 같이 이 데이터를 간단한 텍스트 기반 형식으로 추출하고 공유해야 하는 많은 시나리오가 있습니다. 이 기사에서는 Excel 워크북(XLS 또는 XLSX)을 일반 텍스트 파일로 변환하는 세부 사항을 탐색할 것이므로 다양한 플랫폼과 애플리케이션에서 데이터를 쉽게 접근하고 처리하며 활용할 수 있습니다.
Excel 변환을 위한 REST API
GroupDocs.Conversion Cloud SDK for .NET는 Excel 워크북을 다양한 지원 형식으로 변환할 수 있는 포괄적이고 안정적인 솔루션을 제공합니다. 이 SDK는 원본 Excel 워크북의 구조, 내용 및 형식을 정확하게 보존하며 고품질 변환 결과를 제공합니다.
SDK를 사용하기 위해서는 NuGet 패키지 관리에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하여 SDK를 설치해야 합니다. 또는 패키지 관리자 콘솔에서 다음 명령을 실행합니다.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
또 다른 중요한 단계는 Cloud dashboard에서 개인화된 API 자격 증명(예: Client ID 및 Client Secret)을 얻는 것입니다.
- 클라이언트 자격 증명을 얻는 방법에 대한 더 많은 정보는 이 tutorial을 참조하십시오.
Excel을 C#에서 TXT로 변환하기
다음은 C# .NET 코드 스니펫을 사용하여 쉽고 간단하게 Excel을 TXT 파일로 변환하는 방법에 대한 지침입니다.
1단계. - Configuration 및 ConvertApi 클래스의 인스턴스를 생성합니다.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
2단계. - 입력 Excel 워크북을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
3단계 - ConvertSettings 클래스의 객체를 생성하면서 입력 XLS, 결과 형식을 txt로 지정하고 결과 파일의 이름을 설정합니다.
var settings = new ConvertSettings{...}
Step 4. - Lastly, call the ConvertDocumentRequest API to transform Excel to TXT format.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// For more examples, please visit https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
try
{
// API 자격 증명을 가져오세요
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Configuration 클래스의 인스턴스를 클라이언트 비밀 및 클라이언트 ID로 인스턴스화합니다.
var configuration = new Configuration(clientId, clientSecret);
// ApiBaseUrl의 값을 정의하여 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// ConvertApi 클래스의 객체를 Configuration 클래스의 객체로 초기화합니다.
var apiInstance = new ConvertApi(configuration);
// ConvertSettings 클래스의 인스턴스를 만듭니다.
var settings = new ConvertSettings
{
FilePath = "input.xlsx",
Format = "txt",
OutputPath = "resultant.txt"
};
// call the API for Excel to Text file conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("The Excel to TXT file conversion completed " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
XLSX to TXT using cURL Commands
Excel 워크북을 텍스트 파일로 변환하는 간단하고 스크립트 가능한 방법을 찾고 있다면, REST API와 cURL 명령어의 조합이 효율적인 솔루션을 제공합니다. 따라서 cURL을 사용하여 명령 줄 또는 자동화 스크립트 내에서 직접 변환을 시작할 수 있으며, 프로그래밍이나 SDK 통합의 필요성을 제거합니다.
먼저 클라이언트 자격 증명을 기반으로 JWTAccess 토큰을 생성합니다. 토큰을 확보한 후, 다음 명령을 실행하여 XLSX를 TXT 형식으로 내보내 주세요.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"txt\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"{myOutput}\"}"
Replace:
sourceFile가 입력 Excel 워크북입니다.myOutputwith resultant TXT fileaccessToken위에서 생성된 개인화된 토큰.
결과 TXT를 로컬 드라이브에 저장하세요.
결과 TXT를 로컬 드라이브에 저장하기 위해 다음 cURL 명령을 실행해 보세요.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.xls\", \"Format\": \"html\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }}" \
-o "resultant.txt"
-o매개변수는 결과 TXT 파일을 로컬 드라이브에 저장하도록 지정합니다.
온라인 Excel to TXT 변환기
GroupDocs.Conversion Cloud의 기능을 빠르게 탐색하려면 무료 온라인 XLSX to TXT Converter 앱을 사용해 볼 수 있습니다. 이 웹 기반 도구는 Excel 워크북을 텍스트 파일 형식으로 변환하는 가볍고 효율적인 솔루션을 제공합니다.

읽기 자료
결론
결론적으로, Excel 워크북(XLS/XLSX)을 텍스트 파일(TXT)로 변환하면 데이터 접근성이 향상되고, 콘텐츠 추출이 간소화되며, 다른 애플리케이션 및 워크플로와의 원활한 통합을 지원합니다. .NET Cloud SDK를 사용하든 cURL 명령을 실행하든, 두 접근 방식 모두 Excel을 텍스트로 변환하기 위한 신뢰할 수 있고, 효율적이며, 정확한 솔루션을 제공합니다.
관련 기사
다음 링크를 방문하여 더 알아보실 것을 강력히 권장합니다: