将一个做好的Excel模版,通过程序填上数据然后打印出来这个需求有两种方法一种是通过代码打开Excel模版然后填入数据然后再打印. 第二种方法就是我将要介绍的 1.将Excel设置好格式另存为HTML页将Excel转化为HTML的Table 2.将HTML用记事本打开把这个HTML页将<style></style>和<table></table>标签中的内容粘贴出来. 3.在程序中写入打印代码. using System; using System.Coll…
窗体上拖放ADOQuery1,DataSetProvider1,DataSource1,ClientDataSet1,OpenDialog1, ExcelApplication1,ExcelWorkbook1,ExcelWorksheet1控件. Function TForm1.ADOOpenExls:Boolean; var connstr,FirstSheetName: String; begin // ADO读取EXCEL文件方法. Result := False; DataS…
添加引用: using System.IO; using NPOI.XSSF.UserModel; using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; 获取模版文件路径: string modelExlPath = "\\xls\\文件名.xls"; // 前面“\\xls\\是文件路径”,可以如:\\Users\\Administrator\\Desktop\\ HSSFWorkbook hssfworkbookDown; //创建…