Aspose.word使用word模板导出数据

Aspose.word 使用word模板导出数据

找了网上很多教程发现都不太符合我的需要,所以自己写了一个希望对大家有所帮助
winform程序好像不太支持Aspose.word 具体还需要大家去做验证
在此提供一个非常好用的dll反编译工具,无需安装解压即用
dll反编译工具下载

第一步 设置word模板

Word中添加书签的步骤:
1、打开Word,选择要为其指定书签的对象,或单击要插入书签的位置。
2、执行“插入”→“书签”。
3、在随后打开的对话框中,输入“书签名”,也可以在下面的列表中选择一个已有的书签名。
但请注意:书签名必须以字母、汉字、中文标点等开头,可以包含数字但中间不能有空格。
4、单击对话框下方的“添加”按钮,新的书签名将出现在下面的列表中。
另外,请注意:
1、如果新插入位置或新对象采用的是已有的书签名,原有的书签将自动取消。
2、为一项内容指定书签,该书签会以灰色括号 ([…]) 的形式出现(括号仅显示在屏幕上,不会打印出来);如果是为一个位置指定的书签,则该书签会显示为灰色I形标记。

第二步

引用Aspose.word dll 文件
在此提供我使用的Aspose.word.dll
Aspose.dll下载

第三步

写代码

    public void  word()
     {
   
        string templatePath = HttpContext.Current.Server.MapPath(@"~/PrintTemplate人员基础息表模板.doc");
        //获取到模板文件
        Aspose.Words.Document doc = new Aspose.Words.Document(templatePath);
        #region 基础信息
        //因为我使用的是oracle数据库
        OracleConnection conn1 = new OracleConnection(is_constr);
        try
        {
   
            DataTable ldt_sql = new DataTable();
                OracleDataAdapter loda_sql = new OracleDataAdapter();
                string ls_sql = "";
               //在这里获得数据
                 ls_sql 

你可能感兴趣的:(Asp.net,Aspose,C#,Aspose.Cell,下载文件,word,导出模板,导出word模板,Aspose.word)