NPOI_2.1.3_ 학습 기록 (3) - 지금 Excel 지정 셀 안에 컨텐츠 추가 및 추가 하이퍼링크 (URL, Email, Sheet)

는 이전 에서 우리 만들기 네 개 Sheet 지금 우리에게 주어진 세포 및 지정 Sheet 중 지정한 셀 삽입 내용 및 링크 추가, 만들기 Sheet 코드 아래 우리는 추가 코드 다음과 같다:

//글꼴 스타일 설정 셀 ICellStyle iCellStyle = hssfWorkbook.CreateCellStyle(); IFont iFont = hssfWorkbook.CreateFont(); iFont.Color = HSSFColor.Green.Index;//색상 설정 iFont.Underline = FontUnderlineType.Single;//설정 링크 밑줄 iCellStyle.SetFont(iFont); //지금 sheet1 에서 새 줄 과 모음 ICell iCell = sheet1.CreateRow(0).CreateCell(2); //설정 셀 값 iCell.SetCellValue("이 URL 링크 "); // URL 링크 만들기 HSSFHyperlink hssfHyperlink = new HSSFHyperlink(HyperlinkType.Url) { Address = ("http://www.cnblogs.com/Murray") }; iCell.Hyperlink = hssfHyperlink; iCell.CellStyle = iCellStyle; //Email 링크 만들기 iCell = sheet1.CreateRow(1).CreateCell(0); iCell.SetCellValue("이것은 Email 링크"); hssfHyperlink = new HSSFHyperlink(HyperlinkType.Email) { Address = ("mailto:?subject=이것은 Email 링크") }; iCell.Hyperlink = hssfHyperlink; iCell.CellStyle = iCellStyle; //링크 시트Sheet2 sheet2.CreateRow(0).CreateCell(0).SetCellValue("여기 보면 딱 맞다."); iCell = sheet1.CreateRow(2).CreateCell(0); iCell.SetCellValue("이것은 워크시트의 링크"); hssfHyperlink = new HSSFHyperlink(HyperlinkType.Document) { Address = ("'Murray시트_2'!A1") }; iCell.Hyperlink = hssfHyperlink; iCell.CellStyle = iCellStyle;

다이어그램 효과 다음과 같이 (링크 효과 여기 안 위에)

image

글쓴이 Yong 작성일 2015-01-19 14:10