去掉 DataList 的边框

DataList   中并没有属性能直接改变稍微复杂点的样式

我们知道DataList编译之后会变成一个Table
所以我以可以把Table的样式用到DataList中

而DataList的ItemStyle中的属性并不能完成稍微复杂点的样式
这时候我们就可以用Css为控制了

就比如我在做项目的时候需要去掉DataList的边框就可以做如下处理

<ItemStyle CssClass="xxsjborder"/>

.xxsjborder{
    border-top-width:0px; 
    border-left-width:0px; 
    border-right-width:0px;
    border-bottom-width:0px; 
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用EasyExcel提供的API来去掉指定边框。首先,您需要导入所需的类: ```java import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.builder.ExcelWriterBuilder; import com.alibaba.excel.write.handler.WriteHandler; import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress; ``` 然后,您可以创建一个自定义的写处理器(WriteHandler)来去掉指定边框。下面是一个示例: ```java public class RemoveBorderWriteHandler implements WriteHandler { @Override public void sheet(int sheetNo, Sheet sheet) { // 不处理sheet级别的操作 } @Override public void row(int rowNum, Row row) { // 不处理row级别的操作 } @Override public void cell(int cellNum, Cell cell) { // 获取单元格样式 CellStyle cellStyle = cell.getCellStyle(); // 去掉所有边框 cellStyle.setBorderTop(BorderStyle.NONE); cellStyle.setBorderBottom(BorderStyle.NONE); cellStyle.setBorderLeft(BorderStyle.NONE); cellStyle.setBorderRight(BorderStyle.NONE); // 更新单元格样式 cell.setCellStyle(cellStyle); } } ``` 接下来,您可以使用该写处理器来创建ExcelWriter,并将其应用于需要去掉边框的单元格。以下是一个示例: ```java public class Main { public static void main(String[] args) { String fileName = "path/to/your/excel/file.xlsx"; String sheetName = "Sheet1"; EasyExcel.write(fileName) .registerWriteHandler(new RemoveBorderWriteHandler()) // 注册写处理器 .sheet(sheetName) .doWrite(dataList); // 写入数据 } } ``` 在上面的示例中,您需要将 `path/to/your/excel/file.xlsx` 替换为您要写入的Excel文件的路径,`Sheet1` 替换为您要操作的Sheet名称,`dataList` 替换为您要写入的数据列表。 通过以上步骤,您可以使用EasyExcel去掉指定边框。希望能对您有所帮助!如果有任何疑问,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值