首页
学习
活动
专区
圈层
工具
发布

Excel模板导出之动态导出

说明 目前Magicodes.IE已支持Excel模板导出时使用JObject、Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程。...3.使用JObject完成动态导出 代码比较简单,如下所示: string json = @"{ 'Company': '雪雁', 'Address': '湖南长沙',...值得注意的是,由于此处使用了JObject对象,因此在使用时需要按装包Newtonsoft.Json。但是,Magicodes.IE.Excel本身并不依赖Newtonsoft.Json。...目前Excel模板动态导出仅支持通过JObject对象,在后续将支持更多动态方式。 运行后可以看到如下图所示的结果: ?...5.使用ExpandoObject完成动态导出 同上,代码如下所示: dynamic data = new ExpandoObject(); data.Company = "雪雁"; data.Address

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    dotNET Core 3.X 使用 Web API

    环境 操作系统:Mac IDE:Rider dotNET Core:3.1 创建项目 如果是 Windows 操作系统当然是首选 VS2019 ,在 Mac 中虽然也有 VS2019 For Mac,但还是感觉...同样的接口在前端不同的场景下需要返回不一样的字段数据,一种方式是创建很多不同的接口,返回不同的 Dto 的结果,但这样做非常繁琐,可以通过 ExpandoObject 来实现按客户端的需要进行返回结果,...该扩展方法用于根据传进的字段参数来组装返回的结果,代码如下: public static class IEnumerableExtension { public static IEnumerableExpandoObject...throw new ArgumentNullException(nameof(source)); } var objectList = new ListExpandoObject...propertyInfo); } } foreach (T t in source) { var obj=new ExpandoObject

    2K30

    JNI的探索

    开发工具 1、vs2015 2、eclipse(或者Android studio) 3、java环境 JNI的调用过程 步骤: 1.编写带有native声明的方法的java类 2.编译生成class...文件 3.利用javah生成(.h)的头文件 命令:javah 类名, 注:不需要class后缀 4.将(.h)头文件复制到vs下,创建(.cpp)或者(.c)文件实现(.h)头文件声明的方法...4、将生成的头文件放置到vs新建的项目,如下; 还需要将JDK目录下的include 目录下的jni.h 和 jni_md.h文件copy到项目 因为生成的JniMain.h文件需要依赖到这两个文件,...jclass jclaz) { return env->NewStringUTF("java static method call C++ back string"); } 6、打包成dll 这边vs...instance, jobject animal) { //获取具体的类 jclass jclz = env->FindClass("Animal");//参数也累的路径名

    1.3K20
    领券