easyexcel设置超链接蓝色
时间: 2023-11-22 15:48:19 浏览: 348
以下是使用EasyExcel设置超链接蓝色的示例代码:
```python
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.builder.ExcelWriterBuilder;
import com.alibaba.excel.write.builder.ExcelWriterSheetBuilder;
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
import org.apache.poi.ss.usermodel.FillPatternType;
import org.apache.poi.ss.usermodel.IndexedColors;
public class SetHyperlinkColorDemo {
public static void main(String[] args) {
// 设置超链接样式
WriteCellStyle hyperlinkStyle = new WriteCellStyle();
hyperlinkStyle.setFillForegroundColor(IndexedColors.BLUE.getIndex());
hyperlinkStyle.setFillPatternType(FillPatternType.SOLID_FOREGROUND);
// 构建写入器
ExcelWriterBuilder writerBuilder = EasyExcel.write("output.xlsx");
// 构建工作表
ExcelWriterSheetBuilder sheetBuilder = writerBuilder.sheet("Sheet1");
// 设置水平样式策略
HorizontalCellStyleStrategy styleStrategy = new HorizontalCellStyleStrategy(hyperlinkStyle, hyperlinkStyle);
// 写入数据并设置超链接样式
sheetBuilder.doWrite(data(), styleStrategy);
// 关闭写入器
writerBuilder.finish();
}
private static List<List<Object>> data() {
// 构造数据
List<List<Object>> data = new ArrayList<>();
for (int i = 0; i < 10; i++) {
List<Object> row = new ArrayList<>();
row.add("超链接" + i);
row.add("https://www.baidu.com");
data.add(row);
}
return data;
}
}
```
在上述代码中,我们使用了EasyExcel库来写入Excel文件,并使用了`WriteCellStyle`类来设置超链接的样式。我们将超链接的背景颜色设置为蓝色,并将其填充类型设置为实心填充。然后,我们使用`HorizontalCellStyleStrategy`类来设置水平样式策略,并将其传递给`sheetBuilder.doWrite()`方法,以便在写入数据时应用超链接样式。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)