2. 셀 설정 [WinForms] 한 셀의 데이터를 여러 셀에 복사 및 붙여넣기
추천0
페이지 정보
작성자 GrapeCity 작성일 2021-10-25 16:03 조회 788회 댓글 0건본문
관련링크
Excel을 사용하면서 어떤 한 셀의 데이터를 복사해 여러 셀에 붙여 넣는 기능을 사용할 때가 있습니다. 본문에서는 데이터가 있는 셀을 드래그하여 인접한 셀의 값을 채우거나(자동채우기), 한 셀의 데이터를 복사한 후 드래그로 지정한 셀 영역에 붙여넣는 방법을 소개합니다.
새 프로젝트를 만들고, 도구상자에서 fpSpread를 드래그하여 Form으로 가져옵니다. Spread의 Dock 속성을 Fill로 설정합니다.
Cells.Value 속성을 사용하여 셀에 값을 입력하고, Cells.BackColor 속성을 사용하여 셀 배경색을 지정합니다. 아래 메소드를 Form()에서 호출하여 Spread를 초기화합니다.
private
void
InitSpread()
{
// A1부터 A3에 숫자 입력
fpSpread1.ActiveSheet.Cells[0, 0].Value = 1;
fpSpread1.ActiveSheet.Cells[1, 0].Value = 2;
fpSpread1.ActiveSheet.Cells[2, 0].Value = 3;
// 셀 배경색 지정
fpSpread1.ActiveSheet.Cells[0, 0].BackColor = Color.Cyan;
fpSpread1.ActiveSheet.Cells[1, 0].BackColor = Color.Coral;
}
AllowDragFill 속성을 true로 설정하여, 드래그 채우기를 허용합니다. 만약 AllowDragFill을 False로 설정할 경우, 채우기 핸들이 나타나지 않습니다.
fpSpread1.AllowDragFill =
true
;
ClipboardPasteToFill 속성을 true로 설정하여, 한 셀의 데이터를 드래그로 지정한 영역에 붙여넣을 수 있도록 허용합니다.
fpSpread1.ClipboardPasteToFill =
true
;
샘플을 다운로드하여 전체 코드를 확인해 보실 수 있습니다.
지금 바로 Spread.NET을 다운로드하여 직접 테스트해보세요!
댓글목록
등록된 댓글이 없습니다.