安装:
https://blog.csdn.net/lgxrobot/article/details/93966536
直接使用nuget
将数据库中查找的数据写入excel文件中
private void writeFile() {
if (ds == null || ds.Tables == null || ds.Tables.Count == 0) {
MessageBox.Show("无可写入数据");
return;
}
// 创建工作薄
IWorkbook wb = new XSSFWorkbook();
// 创建工作表
ISheet sheet = wb.CreateSheet("Hyperlinks");
//todo :设置表头
sheet.CreateRow(0).CreateCell(0).SetCellValue("This is a Sample");
// 循环填充数据
for (int i = 1; i <= ds.Tables[0].Rows.Count; i++)
{
IRow row = sheet.CreateRow(i);
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
row.CreateCell(j).SetCellValue(ds.Tables[0].Rows[i - 1][j].ToString());
}
}
// 保存文件
FileStream sw = File.Create("C:\\Users\\Administrator\\Desktop\\work\\test.xlsx");
wb.Write(sw);
sw.Close();
}
excel文件样式
word文档编辑:
生成进入库出库确认单
参考:
https://blog.csdn.net/ricardomtan/article/details/82707813
C#因为技术不熟悉而挖的坑都填上了,接下来就是早就该做却一直因为不太擅长而拖拖拉拉的设计系统结构了。