C#의 Excel에서 행 또는 열 삭제 추가

Excel 파일은 프로그래밍 방식으로 다양한 응용 프로그램 내에서 스프레드시트를 만들고 조작하는 데 널리 사용됩니다. 스프레드시트를 처리하는 동안 새 행과 열을 추가하거나 워크시트에서 기존 항목을 삭제해야 할 수 있습니다. 이를 달성하기 위해 이 문서에서는 C#의 Excel에서 행과 열을 추가하거나 삭제하는 방법을 보여줍니다.

Excel 행과 열을 추가하거나 삭제하는 C# 라이브러리

Excel XLSX/XLS 파일에서 행과 열을 추가하거나 삭제하려면 Aspose.Cells for .NET을 사용합니다. Excel 파일을 원활하게 생성하고 처리할 수 있는 강력한 고속 라이브러리입니다. 또한 XLSX 파일을 앞뒤로 변환할 수 있는 충실도가 높은 변환기를 제공합니다. 다운로드 섹션에서 DLL을 다운로드하거나 NuGet에서 설치할 수 있습니다.

PM> Install-Package Aspose.Cells

C#의 Excel에서 행을 추가하는 방법

다음은 C#에서 Excel 워크시트에 행을 추가하는 단계입니다.

  • 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • 그런 다음 Workbook.Worksheets 컬렉션에서 인덱스별로 원하는 워크시트에 액세스합니다.
  • Worksheet.Cells.InsertRows(rowIndex, totalRows) 메서드를 사용하여 행을 추가합니다. 여기서 첫 번째 매개변수는 행을 추가할 인덱스이고 두 번째 매개변수는 추가하려는 행의 수입니다.
  • 마지막으로 Workbook.Save(fileName) 메서드를 사용하여 업데이트된 파일을 저장합니다.

다음 코드 샘플은 C#을 사용하여 Excel 워크시트에 행을 추가하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook wb = new Workbook("workbook.xlsx");

// 워크시트 참조 가져오기
Worksheet sheet = wb.Worksheets[0];

// 인덱스 1에 2행 삽입
sheet.Cells.InsertRows(1, 2);

// 업데이트된 파일 저장
wb.Save("updated_workbook.xlsx");

C#의 Excel에서 열을 추가하는 방법

다음은 C#을 사용하여 Excel 워크시트에 열을 추가하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 Excel 워크시트에 열을 추가하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook wb = new Workbook("workbook.xlsx");

// 워크시트 참조 가져오기
Worksheet sheet = wb.Worksheets[0];

// 인덱스 1에 2개의 열 삽입
sheet.Cells.InsertColumns(1, 2);

// 업데이트된 파일 저장
wb.Save("updated_workbook.xlsx");

C#의 Excel XLSX에서 행 삭제

다음은 C#을 사용하여 Excel 워크시트에서 행을 삭제하는 단계입니다.

  • 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • Workbook.Worksheets 컬렉션에서 인덱스별로 원하는 워크시트에 액세스합니다.
  • Worksheet.Cells.DeleteRows(rowIndex, totalRows) 메서드를 사용하여 행을 삭제합니다. 여기서 첫 번째 매개변수는 행 인덱스이고 두 번째 매개변수는 삭제할 행 수입니다.
  • 마지막으로 Workbook.Save(fileName) 메서드를 사용하여 업데이트된 파일을 저장합니다.

다음 코드 샘플은 C#의 Excel 워크시트에서 행을 삭제하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook wb = new Workbook("workbook.xlsx");

// 워크시트 참조 가져오기
Worksheet sheet = wb.Worksheets[0];

// 인덱스 1에서 2개의 행 삭제
sheet.Cells.DeleteRows(1, 2);

// 업데이트된 파일 저장
wb.Save("updated_workbook.xlsx");

C#의 Excel XLSX에서 열 삭제

다음은 C#을 사용하여 Excel 워크시트에서 열을 삭제하는 단계입니다.

  • 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • Workbook.Worksheets 컬렉션에서 인덱스별로 원하는 워크시트에 액세스합니다.
  • Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference) 메서드를 사용하여 열을 삭제합니다. 첫 번째 매개변수는 열 인덱스이고, 두 번째 매개변수는 삭제할 열의 수이며, 세 번째 매개변수는 다른 워크시트에서 참조를 업데이트해야 하는지 여부를 나타냅니다.
  • 마지막으로 Workbook.Save(fileName) 메서드를 사용하여 업데이트된 파일을 저장합니다.

다음 코드 샘플은 C#을 사용하여 Excel 워크시트에서 열을 삭제하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook wb = new Workbook("workbook.xlsx");

// 워크시트 참조 가져오기
Worksheet sheet = wb.Worksheets[0];

// 인덱스 1에서 2개의 열 삭제
sheet.Cells.DeleteColumns(1, 2, true);

// 업데이트된 파일 저장
wb.Save("updated_workbook.xlsx");

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

이 문서에서는 Excel에서 프로그래밍 방식으로 행과 열을 사용하는 방법을 배웠습니다. 특히 C#에서 Excel 워크시트의 행과 열을 추가하거나 삭제하는 방법을 살펴보았습니다. 또한 문서를 사용하여 C# Excel API에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 질문을 공유할 수 있습니다.

또한보십시오