<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 說明 * 在日常需求中我們經常會碰到導入導出數據的需求。 * JPower考慮到這種情況,統一進行了實現。 ## 如何使用 * JPower是針對Entity進行數據的導入導出,需要在Entity類加入@Excel注解。 ![](https://img.kancloud.cn/29/c9/29c9a63b83143d2c0868a7266a487cd1_1702x1246.png) * 我們把需要導入導出的字段上加入@Excel注解即可。 * @Excel注解屬性具體用法可查看`com.wlcb.jpower.module.base.annotation.Excel`類里的注釋; ![](https://img.kancloud.cn/6e/c7/6ec7ad0612d8c95cc30bf05b58a0dc6a_535x1255.png) * 在Entity類中我們加入好@Excel注解之后,我們就可以調用工具類實現模板下載、數據導入、數據導出。 ## 模板下載 * 一般在數據導入前都有統一的數據模板,我們可以針對Entity調用工具類實現模板的下載,具體用法如下 ~~~ BeanExcelUtil<TbCoreUser> beanExcelUtil = new BeanExcelUtil<>(TbCoreUser.class,ImportExportConstants.EXPORT_TEMPLATE_PATH); String fileName = beanExcelUtil.template("用戶模板"); File file = new File(beanExcelUtil.getAbsoluteFile(fileName)); ~~~ * 這樣我們就得到了模板的文件(File),示例中我們是以`TbCoreUser`這個Entity為例。 ## 數據導入 * 比如我們要導入數據到`TbCoreUser`這個Entity,具體代碼如下 ~~~ BeanExcelUtil<TbCoreUser> beanExcelUtil = new BeanExcelUtil<>(TbCoreUser.class); //參數為上傳文件 List<TbCoreUser> list = beanExcelUtil.importExcel(saveFile); ~~~ * 這樣我們就把上傳的文件成功轉換到`TbCoreUser`這個list中 ## 數據導出 * 比如我們要導出用戶列表,我們查出用戶列表list后,使用工具類進行生成excel,具體用法如下 ~~~ BeanExcelUtil<UserVo> beanExcelUtil = new BeanExcelUtil<>(UserVo.class,ImportExportConstants.EXPORT_PATH); //第一個參數是查出的數據list,第二個參數是sheet名稱 ResponseData responseData = beanExcelUtil.exportExcel(list,"用戶列表"); File file = new File(ImportExportConstants.EXPORT_PATH+responseData.getData()); ~~~ * 這樣我們就得到了生成后的Excel文件,我們可以進行下載或者其他操作。 ## 注意項 * JPower針對導入導出可以有很多設置,有興趣的大家可以自行研究,具體配置可以查看@Excel; * 針對一些特別復雜導入導出的需求,建議還是代碼寫死來實現;這里只是提供一種比較通用的工具類;
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看