在上篇中,咱們建立了4個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:398827547@qq.com?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;
效果圖以下(連接效果這邊就不上了):spa