Excel에서 워크시트에 줄 컨트롤 추가

소개

Excel 스프레드시트는 단순히 데이터의 행과 열에 관한 것이 아니라 시각화를 위한 캔버스이기도 합니다. 선 컨트롤을 추가하면 워크시트에서 정보를 표현하는 방식을 개선하여 관계와 추세를 훨씬 더 명확하게 만들 수 있습니다. Excel 파일을 프로그래밍 방식으로 만들고 조작하는 프로세스를 간소화하는 강력한 라이브러리인 Aspose.Cells for .NET을 입력하세요. 이 가이드에서는 Aspose.Cells를 사용하여 워크시트에 선 컨트롤을 추가하는 단계를 안내합니다. Excel 게임을 한 단계 업그레이드할 준비가 되었다면 시작해 볼까요!

필수 조건

Excel 워크시트에 줄을 추가하기 전에 필요한 몇 가지 사항은 다음과 같습니다.

  1. Visual Studio: 컴퓨터에 Visual Studio가 설치되어 있는지 확인하세요. 설치되어 있지 않으면 다음에서 다운로드할 수 있습니다.웹사이트.
  2. .NET용 Aspose.Cells: 이 라이브러리는 프로젝트에서 참조되어야 합니다. 자세한 설명서를 찾을 수 있습니다.여기 그리고 라이브러리를 다운로드하세요여기.
  3. C#에 대한 기본 지식: C# 프로그래밍에 대한 지식은 우리가 살펴볼 코드를 이해하는 데 도움이 될 것입니다.
  4. Windows 환경: Aspose.Cells는 .NET 애플리케이션용으로 설계되었으므로 Windows 환경이 더 좋습니다.

패키지 가져오기

Excel 워크시트에 몇 줄을 추가하기 전에 코딩 환경을 설정해 보겠습니다. 필요한 Aspose.Cells 패키지를 프로젝트에 가져오는 방법은 다음과 같습니다.

새 프로젝트 만들기

  • Visual Studio를 엽니다.
  • 새 콘솔 애플리케이션 프로젝트를 만듭니다. 원하는 이름을 지정할 수 있습니다. 명확성을 위해 “ExcelLineDemo"로 지정할 수 있습니다.

Aspose.Cells 설치

  • Visual Studio에서 NuGet 패키지 관리자로 이동(Tools ->NuGet Package Manager ->Manage NuGet Packages for Solution).
  • 검색Aspose.Cells 그리고 설치합니다. 이 작업은 프로젝트에 필요한 라이브러리를 추가합니다.

네임스페이스 가져오기

Main 프로그램 파일의 맨 위에 다음 using 지시문을 추가하여 Aspose.Cells에 액세스할 수 있도록 합니다.

using System.IO;
using Aspose.Cells;
using Aspose.Cells.Drawing;

이렇게 하면 이제 접두사를 사용하지 않고도 Aspose.Cells 라이브러리의 모든 함수를 사용할 수 있습니다. 이제 설정이 끝났으니 워크시트에 몇 줄을 추가할 차례입니다. 각 단계를 자세히 살펴보겠습니다.

1단계: 문서 디렉토리 설정

Excel 파일을 작업하기 전에 저장할 위치를 정의해야 합니다. 방법은 다음과 같습니다.

// 문서 디렉토리의 경로입니다.
string dataDir = "Your Document Directory";

바꾸다"Your Document Directory" 출력 파일을 저장할 시스템의 유효한 경로를 입력하세요.

2단계: 디렉토리 생성

디렉토리가 존재하는지 확인하는 것이 좋습니다. 존재하지 않는 경우 다음 코드로 만들 수 있습니다.

// 디렉토리가 없으면 디렉토리를 생성합니다.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

이 코드 조각은 지정된 디렉토리가 존재하는지 확인하고 존재하지 않으면 생성합니다. 하이킹을 떠나기 전에 배낭을 확인하는 것과 같습니다. 필요한 모든 것을 가지고 있는지 확인해야 합니다!

3단계: 새 통합 문서 인스턴스화

이제 새로운 Excel 통합 문서를 만들어 보겠습니다. 이것은 당신이 선을 그릴 캔버스입니다.

// 새 통합 문서를 인스턴스화합니다.
Workbook workbook = new Workbook();

새 인스턴스 생성Workbook 작업할 수 있는 새롭고 빈 Excel 파일이 제공됩니다.

4단계: 첫 번째 워크시트에 액세스

모든 워크북에는 최소한 하나의 워크시트가 있으며, 우리는 첫 번째 워크시트를 줄에 사용할 것입니다.

// 책의 첫 번째 워크시트를 받으세요.
Worksheet worksheet = workbook.Worksheets[0];

여기서 우리는 다음을 통해 액세스하여 첫 번째 워크시트를 선택합니다.Worksheets 의 컬렉션Workbook.

5단계: 첫 번째 줄 추가

몇 줄을 추가해 봅시다. 첫 번째 줄은 스타일이 견고할 것입니다.

// 워크시트에 새로운 줄을 추가합니다.
Aspose.Cells.Drawing.LineShape line1 = worksheet.Shapes.AddLine(5, 0, 1, 0, 0, 250);

이 성명에서:

  • AddLine 방법은 좌표에서 시작하는 선을 추가합니다.(5, 0) 그리고 끝나다(1, 0) 높이까지 확장250.
  • 좌표(5, 0) 워크시트의 시작 위치를 나타내는 반면,(1, 0, 0, 250) 종료 거리를 나타냅니다.

6단계: 라인 속성 설정

이제 선을 조금 개인화해 보겠습니다. 대시 스타일과 위치를 설정해 보겠습니다.

// 라인 대시 스타일 설정
line1.Line.DashStyle = MsoLineDashStyle.Solid;
// 위치를 설정합니다.
line1.Placement = PlacementType.FreeFloating;

여기서 우리는 워크시트 구조의 변경에 관계없이 줄이 한 곳에 유지되도록 다음을 사용하여 지시합니다.PlacementType.FreeFloating.

7단계: 추가 라인 추가

대시 스타일을 사용해서 다른 스타일의 두 번째 선을 추가해 보겠습니다.

// 워크시트에 다른 줄을 추가합니다.
Aspose.Cells.Drawing.LineShape line2 = worksheet.Shapes.AddLine(7, 0, 1, 0, 85, 250);
// 선 대시 스타일을 설정합니다.
line2.Line.DashStyle = MsoLineDashStyle.DashLongDash;
// 선의 두께를 설정합니다.
line2.Line.Weight = 4;
// 위치를 설정합니다.
line2.Placement = PlacementType.FreeFloating;

우리가 배치를 조정하고 대시 스타일을 어떻게 변경했는지 주목하세요.DashLongDash두께 속성을 사용하면 선의 두께를 제어할 수 있습니다.

8단계: 세 번째 줄 추가

한 줄 더! 실선을 하나 더 그려서 그림을 완성해 봅시다.

// 워크시트에 세 번째 줄을 추가합니다.
Aspose.Cells.Drawing.LineShape line3 = worksheet.Shapes.AddLine(13, 0, 1, 0, 0, 250);

다시 말해, 이전 줄을 설정한 것과 비슷하게 속성을 구성합니다.

9단계: 격자선 숨기기

그림을 더 깔끔하게 보이게 하기 위해 워크시트의 격자선을 숨기겠습니다.

// 첫 번째 워크시트에서 격자선을 보이지 않게 설정합니다.
workbook.Worksheets[0].IsGridlinesVisible = false;

격자선을 숨기면 사용자는 실제로 추가한 선에 더 집중할 수 있습니다. 이는 화가가 산만함을 피하기 위해 캔버스 주변을 정리하는 것과 비슷합니다.

10단계: 통합 문서 저장

마지막으로, 우리의 노고가 헛되지 않도록 워크북을 저장해 봅시다!

// Excel 파일을 저장합니다.
workbook.Save(dataDir + "book1.out.xls");

출력 파일 이름은 원하는 대로 지정할 수 있습니다. 다음으로 끝나는지 확인하세요..xls 또는 다른 지원되는 Excel 파일 확장자.

결론

축하합니다! Aspose.Cells for .NET을 사용하여 Excel 워크시트에 줄 컨트롤을 추가하는 방법을 성공적으로 배웠습니다. 몇 줄의 코드만으로도 Excel 파일을 크게 개선하여 통찰력을 보다 효과적으로 전달하는 데 도움이 되는 데이터의 시각적 표현을 제공할 수 있습니다. 보고서, 프레젠테이션 또는 분석 도구를 만들려는 경우 Aspose.Cells와 같은 라이브러리를 마스터하면 워크플로가 훨씬 더 원활하고 효율적일 수 있습니다.

자주 묻는 질문

.NET용 Aspose.Cells란 무엇인가요?

.NET용 Aspose.Cells는 개발자가 Microsoft Excel을 사용하지 않고도 Excel 파일을 만들고, 조작하고, 변환할 수 있는 라이브러리입니다.

선 외에 다른 도형을 추가할 수 있나요?

네, Aspose.Cells는 직사각형, 타원 등 다양한 모양을 제공합니다. 비슷한 방법을 사용하여 쉽게 만들 수 있습니다.

Aspose.Cells는 무료로 사용할 수 있나요?

Aspose.Cells는 유료 라이브러리이지만 다음으로 시작할 수 있습니다.무료 체험 그 기능을 알아보세요.

선 색상을 사용자가 지정할 수 있나요?

물론입니다! 라인의 색상 속성을 라인의LineColor 재산.

기술 지원은 어디에서 요청할 수 있나요?

당신은에서 지원을 받을 수 있습니다Aspose 포럼 커뮤니티 멤버와 Aspose 팀 멤버가 사용자를 지원합니다.