在企业信息管理软件中,导出数据到Excel是常用的功能。因此,在开发管理系统的软件时,我们经常会制作许多Excel模板,笔者根据自己的软件开发经验,分享一下自己在软件开发过程中,制作Excel模板的方式,与大家分享。
工具/原料
1
Excel2003/2007
2
Excel相对应的Dll库
方法/步骤
1
新建一个excel文件,命名为相对应的模板,如员工花名册,企业花名册等,然后,把文件另存为模板的格式,模板的格式后缀名为xlt,记住一定不能直接修改xls/xlsx为xlt,那样有会乱码,存在格式问题。
2
打开新建的xlt格式的Excel文件,在表1中,填入相应的显示信息,并留一定的空单元格用来绑定程序中相对应的字段。然后,重命名单元格的值,如图所示,把程序中相对应的字段,赋值到要显示的单元格中。
3
然后新建一个表parameter,命名标签名称,并且把要显示的字段都放到一个单元格里面,其实就是以数组的形式把这些要显示的值存起来,方便复制,标签名称就是相对应的要打印的模板的标题,这样写便于在程序中读取字段。
4
而对于列表类的Excel模板,我们则不需要向上述那样,为每个单元格赋值,我们可以在表中定义一个区域,然后在这个区域中,把需要绑定的字段添加到这个区域范围内,然后在程序中,读取相应的列表显示。下图给了一个示例
注意事项
关于字段的绑定,也可以在程序中写,这两中方法各有优缺点,希望大家根据自己需求选择。
下一篇:excel文件批量导出图片