.net list导出到excel

本文介绍了一种使用Java POI库批量将供应商数据写入Excel文件的方法。通过创建HSSFWorkbook对象,然后创建工作表和行,设置单元格值,并最终将数据导出到指定路径的Excel文件中。此过程适用于数据采集和报告自动化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

            //创建工作簿对象
            IWorkbook workbook = new HSSFWorkbook();
            //创建工作表
            ISheet sheet = workbook.CreateSheet("onesheet");
            IRow row0 = sheet.CreateRow(0);
            row0.CreateCell(0).SetCellValue("ProductName");
            row0.CreateCell(1).SetCellValue("AKSItem");
            row0.CreateCell(2).SetCellValue("Model");
            row0.CreateCell(3).SetCellValue("Cost");
            row0.CreateCell(4).SetCellValue("Price");
            row0.CreateCell(5).SetCellValue("Qty");
            row0.CreateCell(6).SetCellValue("SalesHistory");
            row0.CreateCell(7).SetCellValue("DaysRemaining");
            for (int r = 1; r < suppliers.Count; r++)
            {
                //创建行row
                IRow row = sheet.CreateRow(r);
                row.CreateCell(0).SetCellValue(suppliers[r].ProductName);
                row.CreateCell(1).SetCellValue(suppliers[r].AKSItem);
                row.CreateCell(2).SetCellValue(suppliers[r].Model);
                row.CreateCell(3).SetCellValue(suppliers[r].Cost);
                row.CreateCell(4).SetCellValue(suppliers[r].Price);
                row.CreateCell(5).SetCellValue(suppliers[r].Qty);
                row.CreateCell(6).SetCellValue(suppliers[r].SalesHistory);
                row.CreateCell(7).SetCellValue(suppliers[r].DaysRemaining);
            }
            //创建流对象并设置存储Excel文件的路径
            using (FileStream url = File.OpenWrite(@"C:\Users\Administrator\Desktop\数据采集.xls"))
            {
                //导出Excel文件
                workbook.Write(url);
                Console.WriteLine("<script>alert('写入成功!')</script>");
            };
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值