using System.IO; using System.Data; using System; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; namespace 优软MES.DataOperate { class ExcelHandler { DataHelper dh = new DataHelper(); /// /// 导出Excel /// /// 导入Excel /// public void ImportExcel(DataTable DataTable, string TableName) { } /// /// 将DataTable形式的数据转成Excel格式的,然后用字节流的形式写入文件 /// /// /// public MemoryStream DataTableToExcel(DataTable DataTable) { //创建内存流 MemoryStream ms=new MemoryStream(); //创建一个Book,相当于一个Excel文件 HSSFWorkbook book = new HSSFWorkbook(); //Excel中的Sheet ISheet sheet = book.CreateSheet("sheet1"); //获取行数量和列数量 int rowNum = DataTable.Rows.Count; int columnNum = DataTable.Columns.Count; //设置列的宽度,根据首行的列的内容的长度来设置 for (int i=0;i