报表和单据打印,通常都是使用fastreport之类的,因为有了现成的xls模板样式,如果转成fastreport那还需要花时间,是用spire.xls这个玩意简单,超好用。
一.引用
using Spire.Xls;
二.基本的操作
// 创建工作簿,读写,保存,保存
private void save_Click(object sender, EventArgs e)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile(Application.StartupPath + "\\sample.xlsx");
// 获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
// 读取数据
string value1 = sheet.Range["A1"].Value.ToString();
string value2 = sheet.Range["B1"].Value.ToString();
// 写入数据
sheet.Range["A1"].Value = "Hello"; //方式一
sheet.Range[2,2].Value = "World"; //方式二
//保存文件