IWorkbook wb = new HSSFWorkbook(); SaveFileDialog SaveDialog = new SaveFileDialog(); SaveDialog.Filter = "Excel 文件(.xls)|.xls|Excel 文件(.xlsx)|.xlsx|所有文件(.)|."; SaveDialog.RestoreDirectory = true; wpf设置设置单元格数据边框怎么写
时间: 2023-12-25 18:07:01 浏览: 117
自动生成Excel文件(.xls),并支持从浏览器直接下载该文件
你可以使用 NPOI 库来操作 Excel 文件,并设置单元格数据边框,具体代码如下:
```csharp
using NPOI.SS.UserModel;
using NPOI.SS.Util;
using NPOI.XSSF.UserModel;
using NPOI.HSSF.UserModel;
// 创建工作簿
IWorkbook workbook = new XSSFWorkbook();
// 创建工作表
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建单元格样式
ICellStyle cellStyle = workbook.CreateCellStyle();
cellStyle.BorderBottom = BorderStyle.Thin;
cellStyle.BorderLeft = BorderStyle.Thin;
cellStyle.BorderRight = BorderStyle.Thin;
cellStyle.BorderTop = BorderStyle.Thin;
// 创建单元格并设置样式
IRow row = sheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.CellStyle = cellStyle;
cell.SetCellValue("Hello World!");
// 保存文件
SaveFileDialog saveDialog = new SaveFileDialog();
saveDialog.Filter = "Excel 文件(.xls)|.xls|Excel 文件(.xlsx)|.xlsx|所有文件(.)|.";
saveDialog.RestoreDirectory = true;
if (saveDialog.ShowDialog() == true)
{
using (FileStream fs = new FileStream(saveDialog.FileName, FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
}
```
这段代码可以创建一个工作簿和一个工作表,并在第一行第一列创建一个单元格并设置样式,最后通过保存文件对话框将工作簿保存到本地。你可以根据你的需要修改代码来设置单元格边框。
阅读全文