在上篇中,咱们建立了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