zoukankan      html  css  js  c++  java
  • AX2009批处理导出EXCEL

    既然用上了NPOI,那能否将导出Excel的功能运行在Batch server中呢?

    经过多次的测试和调试,终于搞定了,是可以实现在Batch中运行NPOI并生成Excel。

    以下是实现步骤

    1.将NPOI相关的DLL复制到AOS服务器的Server安装目录Bin文件夹中,这也是最关键的

    2.设置导出文件目录的权限给运行AOS服务的用户,因为生成的文件创建人是运行AOS服务的用户,如果需要将文件保存到共享目录,那就需要修改运行AOS用户为域用户,因为我的AOS和Client都在一台主机上,就不搞域用户了,直接设置文件目录的权限就可以

    3.在运行的代码中加入InteropPermission   interopPermission = new InteropPermission(InteropKind::ClrInterop)

    OK,到这里就结束了

    剩下的就是创建个Class,将NPOI导出数据的功能写到这个Class中,然后加入到批处理队伍,等待文件的生成

  • 相关阅读:
    LeetCode
    LeetCode
    控制反转(Ioc)
    KMP算法
    *&m与m的区别
    函数指针与函数指针数组的使用方法
    C++四种类型转换
    内存分配:堆内存,栈内存
    汇编 基础
    i++,++i 作为参数
  • 原文地址:https://www.cnblogs.com/rumenren/p/3431782.html
Copyright © 2011-2022 走看看