
Excel에서 텍스트를 숫자로 변환하는 것은 일반적인 요구 사항입니다. 많은 사용자들이 텍스트로 저장된 숫자를 접하게 되며, 이는 계산 오류로 이어질 수 있습니다. 이 문제는 재무, 데이터 분석 및 보고에 영향을 미칩니다. 이러한 텍스트 항목을 실제 숫자로 변환하는 것은 정확한 데이터 조작을 위해 매우 중요합니다. 이 블로그 게시물에서는 C#를 사용하여 Excel에서 텍스트로 저장된 숫자를 숫자로 변환하는 방법을 탐구합니다.
이 문서에서는 다음 주제를 다룹니다:
C# Excel 라이브러리로 텍스트를 숫자로 변환하기
Aspose.Cells for .NET은 Excel에서 텍스트로 저장된 숫자를 숫자로 변환하는 과정을 간소화하는 강력한 라이브러리입니다. 개발자가 Excel 파일을 프로그래밍 방식으로 조작할 수 있는 간단한 API를 제공합니다. Aspose.Cells를 사용하면 Microsoft Excel이 설치되어 있지 않아도 Excel 데이터를 쉽게 읽고, 쓰고, 변환할 수 있습니다. 이 라이브러리는 텍스트를 숫자로 변환하는 것을 포함하여 Excel 작업을 자동화하는 데 이상적입니다.
Aspose.Cells for .NET을 시작하려면 릴리스 섹션에서 다운로드할 수 있습니다. NuGet 패키지 관리자를 통해 라이브러리를 설치하려면 다음 명령을 사용하세요:
PM> Install-Package Aspose.Cells
Excel 워크시트에서 텍스트로 저장된 숫자를 숫자로 변환하기
Excel 워크시트에서 텍스트로 저장된 숫자를 숫자로 변환하려면 다음 단계를 따르세요:
Workbook
클래스를 사용하여 Excel 파일을 로드합니다.Worksheets
컬렉션에서 특정 워크시트에 접근합니다.ConvertStringToNumericValue()
메서드를 사용하여 텍스트를 숫자로 변환합니다.- 마지막으로,
Save()
메서드를 사용하여 수정된 워크북을 저장합니다.
다음 C# 코드 스니펫은 이러한 단계를 보여줍니다:
// Load the Excel file | |
Workbook workbook = new Workbook("input.xlsx"); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Convert Numbers Stored as Text to Numbers | |
worksheet.Cells.ConvertStringToNumericValue(); | |
// Save the modified workbook | |
workbook.Save("output.xlsx"); |

샘플 입력 워크시트.
출력

출력.
전체 워크북에서 텍스트를 숫자로 변환하기
전체 Excel 워크북에서 텍스트로 저장된 숫자를 숫자로 변환하려면 다음 단계를 따르세요:
Workbook
클래스를 사용하여 Excel 파일을 로드합니다.Worksheets
컬렉션의 모든 워크시트를 반복합니다.- 각 워크시트에 대해
ConvertStringToNumericValue()
메서드를 호출합니다. - 마지막으로,
Save()
메서드를 사용하여 파일을 저장합니다.
다음 코드 샘플은 모든 Excel 워크시트에서 텍스트로 저장된 숫자를 숫자로 변환하는 방법을 보여줍니다.
// Load the Excel file | |
Workbook workbook = new Workbook("input.xlsx"); | |
// Loop throuugh all the Worksheets | |
for (int i = 0; i < workbook.Worksheets.Count; i++) | |
{ | |
// Convert Numbers Stored as Text to Numbers in Excel | |
workbook.Worksheets[i].Cells.ConvertStringToNumericValue(); | |
} | |
// Save the modified workbook | |
workbook.Save("output.xlsx"); |
무료 라이센스 받기
Aspose 제품을 탐색하는 데 관심이 있으시면 무료 임시 라이센스를 받으시기 바랍니다. 라이센스 페이지를 방문하여 시작하세요. 쉽고 Aspose.Cells for .NET의 모든 기능을 테스트할 수 있습니다.
Excel 텍스트를 숫자로 변환: 무료 리소스
Excel 텍스트를 숫자로 변환하는 것 외에도, Aspose.Cells for .NET에 대한 이해와 기술을 더욱 향상시킬 수 있는 추가 리소스를 확인하시기를 권장합니다. 이러한 리소스는 더 깊이 있는 통찰과 실용적인 예제를 제공할 수 있습니다.
결론
이 블로그 포스트에서는 Aspose.Cells for .NET을 사용하여 C#에서 Excel의 텍스트를 숫자로 변환하는 방법을 살펴보았습니다. 이 라이브러리는 프로세스를 간소화하고 Excel 조작을 위한 강력한 기능을 제공합니다. Excel 자동화 작업을 향상시키기 위해 Aspose.Cells for .NET에 대해 더 탐색하시기를 권장합니다.
질문이 있거나 추가 지원이 필요하시면 무료 지원 포럼으로 문의해 주시기 바랍니다.