System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品第一区揄拍无码,久久精品国产亚洲AV无码偷窥 ,亚洲最大中文字幕无码网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Excel文件的下載方法、上傳方法及相關(guān)裝置制造方法及圖紙

    技術(shù)編號:43472749 閱讀:14 留言:0更新日期:2024-11-27 13:11
    本申請公開了一種Excel文件的下載方法、上傳方法及相關(guān)裝置,可用于數(shù)據(jù)傳輸領(lǐng)域,該方法中,首先,接收Excel文件的下載請求;而后,基于下載請求,獲取對應(yīng)于下載請求的POJO類及POJO類屬性上的注解;POJO類用于表示Excel文件的數(shù)據(jù)結(jié)構(gòu),POJO類屬性上的注解用于定義屬性與Excel文件的列名之間的映射關(guān)系;接著,基于POJO類及POJO類屬性上的注解,生成Excel文件;最后,輸出Excel文件。由此,在進(jìn)行Excel文件的下載過程中,無需先上傳空的模板文件,下載效率高;根據(jù)不同的業(yè)務(wù)需求和場景,可以更改相同POJO類的注解,生成不同的Excel文件,下載Excel文件的靈活性高。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及數(shù)據(jù)傳輸,特別是涉及一種excel文件的下載方法、上傳方法及相關(guān)裝置。


    技術(shù)介紹

    1、隨著供應(yīng)鏈金融市場的快速發(fā)展,越來越多的企業(yè)開始采用數(shù)字化工具來優(yōu)化其業(yè)務(wù)流程。在眾多數(shù)字化工具之中,excel文件因其強(qiáng)大的數(shù)據(jù)處理能力和廣泛的用戶基礎(chǔ)而被廣泛使用。

    2、目前,在excel文件下載過程中,通常要求用戶先上傳一個模板文件,并對模板文件解析以確定哪些單元格包含需要被替換的占位符,然后后端服務(wù)器將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換成鍵值對的形式,以鍵對應(yīng)模板文件中的占位符,從而填充模板,生成excel文件。然而,通過這樣的方法下載excel文件,需要額外編寫映射邏輯,以使模板文件中的字段和數(shù)據(jù)庫中的數(shù)據(jù)相匹配。一方面,所涉及的文件生成過程較為復(fù)雜,另一方面,在模板文件中的字段順序或字段名稱等信息發(fā)生變化的情況下,需要重新編寫映射邏輯,下載效率低下。

    3、由此,如何提高excel文件的下載效率,成為需要解決的問題。


    技術(shù)實(shí)現(xiàn)思路

    1、基于上述問題,本申請?zhí)峁┝艘环Nexcel文件的下載方法、上傳方法及相關(guān)裝置,可以提高excel文件的下載效率。

    2、本申請實(shí)施例公開了如下技術(shù)方案:

    3、第一方面,本申請實(shí)施例提供了一種excel文件的下載方法,所述方法包括:

    4、接收excel文件的下載請求;

    5、基于所述下載請求,獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解;所述pojo類用于表示excel文件的數(shù)據(jù)結(jié)構(gòu),所述pojo類屬性上的注解用于定義屬性與excel文件的列名之間的映射關(guān)系;

    6、基于所述pojo類及所述pojo類屬性上的注解,生成excel文件;

    7、輸出所述excel文件。

    8、可選地,所述下載請求包括excel文件的格式信息;所述excel文件的格式信息包括表格樣式、字體樣式及單元格格式中的至少一項(xiàng);

    9、所述基于所述pojo類及所述pojo類屬性上的注解,生成excel文件,包括:

    10、基于所述excel文件的格式信息、所述pojo類及所述pojo類屬性上的注解,生成excel文件。

    11、可選地,所述基于所述下載請求,獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解,包括:

    12、在所述下載請求來自內(nèi)部網(wǎng)絡(luò)的情況下,基于所述下載請求,從內(nèi)網(wǎng)磁盤陣列獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解;

    13、在所述下載請求來自外部網(wǎng)絡(luò)的情況下,基于所述下載請求,從外部存儲介質(zhì)獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解;所述內(nèi)網(wǎng)磁盤陣列與所述外部存儲介質(zhì)數(shù)據(jù)互備。

    14、第二方面,本申請實(shí)施例提供了一種excel文件的上傳方法,所述方法包括:

    15、接收excel文件上傳請求;所述excel文件上傳請求包括待上傳excel文件;

    16、基于預(yù)先定義的與所述待上傳excel文件對應(yīng)的pojo類和pojo類屬性上的注解,存儲所述待上傳excel文件。

    17、可選地,所述讀取待上傳excel文件之后,所述方法還包括:

    18、基于預(yù)先定義的與所述待上傳excel文件對應(yīng)的pojo類和pojo類屬性上的注解,通過監(jiān)聽器校驗(yàn)所述待上傳excel文件中的各行數(shù)據(jù)。

    19、可選地,所述存儲所述待上傳excel文件,包括:

    20、在所述excel文件上傳請求來自內(nèi)部網(wǎng)絡(luò)的情況下,將所述待上傳excel文件存儲至內(nèi)網(wǎng)磁盤陣列;

    21、在所述excel文件上傳請求來自外部網(wǎng)絡(luò)的情況下,將所述待上傳excel文件存儲至外部存儲介質(zhì);

    22、所述內(nèi)網(wǎng)磁盤陣列與所述外部存儲介質(zhì)通過預(yù)設(shè)的同步機(jī)制進(jìn)行數(shù)據(jù)互備。

    23、第三方面,本申請實(shí)施例提供了一種excel文件的下載裝置,所述裝置包括:第一接收模塊,獲取模塊,生成模塊以及輸出模塊;

    24、所述第一接收模塊,用于接收excel文件的下載請求;

    25、所述獲取模塊,用于基于所述下載請求,獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解;所述pojo類用于表示excel文件的數(shù)據(jù)結(jié)構(gòu),所述pojo類屬性上的注解用于定義屬性與excel文件的列名之間的映射關(guān)系;

    26、所述生成模塊,用于基于所述pojo類及所述pojo類屬性上的注解,生成excel文件;

    27、所述輸出模塊,用于輸出所述excel文件。

    28、第四方面,本申請實(shí)施例提供了一種excel文件的上傳裝置,所述裝置包括:第二接收模塊和存儲模塊;

    29、所述第二接收模塊,用于接收excel文件上傳請求;所述excel文件上傳請求包括待上傳excel文件;

    30、所述存儲模塊,用于基于預(yù)先定義的與所述待上傳excel文件對應(yīng)的pojo類和pojo類屬性上的注解,存儲所述待上傳excel文件。

    31、第五方面,本申請實(shí)施例提供了一種內(nèi)外網(wǎng)數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括:外部存儲介質(zhì)、內(nèi)網(wǎng)磁盤陣列以及處理器;

    32、所述外部存儲介質(zhì)、所述內(nèi)網(wǎng)磁盤陣列以及所述處理器通信連接;所述外部存儲介質(zhì)和所述內(nèi)網(wǎng)磁盤陣列通過預(yù)設(shè)的同步機(jī)制進(jìn)行數(shù)據(jù)互備;

    33、所述外部存儲介質(zhì),用于存儲外網(wǎng)數(shù)據(jù)傳輸程序代碼,并將所述外網(wǎng)數(shù)據(jù)傳輸程序代碼傳輸給所述處理器;

    34、所述內(nèi)網(wǎng)磁盤陣列,用于存儲內(nèi)網(wǎng)數(shù)據(jù)傳輸程序代碼,并將所述內(nèi)網(wǎng)數(shù)據(jù)傳輸程序代碼傳輸給所述處理器;

    35、所述處理器,用于根據(jù)所述外網(wǎng)數(shù)據(jù)傳輸程序代碼和所述內(nèi)網(wǎng)數(shù)據(jù)傳輸程序代碼,執(zhí)行第一方面中任一實(shí)施方式所述的excel文件的下載方法的步驟,或執(zhí)行第二方面中任一實(shí)施方式所述的excel文件的上傳方法的步驟。

    36、可選地,所述外部存儲介質(zhì)包括外部云端存儲器和/或外部本地存儲器。

    37、相較于現(xiàn)有技術(shù),本申請具有以下有益效果:

    38、本申請實(shí)施例提供了一種excel文件的下載方法,該方法中,首先,接收excel文件的下載請求;而后,基于下載請求,獲取對應(yīng)于下載請求的pojo類及pojo類屬性上的注解;pojo類用于表示excel文件的數(shù)據(jù)結(jié)構(gòu),pojo類屬性上的注解用于定義屬性與excel文件的列名之間的映射關(guān)系;接著,基于pojo類及pojo類屬性上的注解,生成excel文件;最后,輸出excel文件。由此,根據(jù)預(yù)先設(shè)置的pojo類及pojo類屬性上的注解,完成pojo對象到excel文件中內(nèi)容的映射,生成excel文件,從而實(shí)現(xiàn)excel文件的下載。在進(jìn)行excel文件的下載過程中,無需先上傳空的模板文件,下載效率高;根據(jù)不同的業(yè)務(wù)需求和場景,可以使用相同的pojo類,更改pojo類屬性上的注解,從而生成不同的excel文件,下載excel文件的靈活性高。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種Excel文件的下載方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載請求包括Excel文件的格式信息;所述Excel文件的格式信息包括表格樣式、字體樣式及單元格格式中的至少一項(xiàng);

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述下載請求,獲取對應(yīng)于所述下載請求的POJO類及POJO類屬性上的注解,包括:

    4.一種Excel文件的上傳方法,其特征在于,所述方法包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述讀取待上傳Excel文件之后,所述方法還包括:

    6.據(jù)權(quán)利要求4所述的方法,其特征在于,所述存儲所述待上傳Excel文件,包括:

    7.一種Excel文件的下載裝置,其特征在于,所述裝置包括:第一接收模塊,獲取模塊,生成模塊以及輸出模塊;

    8.一種Excel文件的上傳裝置,其特征在于,所述裝置包括:第二接收模塊和存儲模塊;

    9.一種內(nèi)外網(wǎng)數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述系統(tǒng)包括:外部存儲介質(zhì)、內(nèi)網(wǎng)磁盤陣列以及處理器;

    10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述外部存儲介質(zhì)包括外部云端存儲器和/或外部本地存儲器。

    ...

    【技術(shù)特征摘要】

    1.一種excel文件的下載方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載請求包括excel文件的格式信息;所述excel文件的格式信息包括表格樣式、字體樣式及單元格格式中的至少一項(xiàng);

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述下載請求,獲取對應(yīng)于所述下載請求的pojo類及pojo類屬性上的注解,包括:

    4.一種excel文件的上傳方法,其特征在于,所述方法包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述讀取待上傳excel文件之后,所述...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:葛建
    申請(專利權(quán))人:北京商銀微芯科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲?V无码乱码国产精品| 精品无码国产一区二区三区51安| 国产精品va在线观看无码| 夜夜精品无码一区二区三区| 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 久久久无码精品亚洲日韩软件| 国产成人无码精品一区在线观看| 国产Av激情久久无码天堂| av色欲无码人妻中文字幕 | 国产激情无码一区二区三区| 无码精品国产VA在线观看| 日韩乱码人妻无码中文字幕视频| 精品人妻无码区在线视频 | 国产台湾无码AV片在线观看| 亚洲爆乳少妇无码激情| 国产精品无码专区| 国产成人无码A区在线观看视频 | 久久久久无码精品国产| 国产乱人伦中文无无码视频试看 | 午夜无码A级毛片免费视频| 免费A级毛片无码久久版| 亚洲中文字幕无码久久| 人妻无码第一区二区三区| 一本大道东京热无码一区| 一本大道无码日韩精品影视_| 亚洲成在人线在线播放无码| 少妇精品无码一区二区三区| 国产在线拍偷自揄拍无码| 国产成人精品无码一区二区三区| 亚洲精品国产日韩无码AV永久免费网 | 成在线人免费无码高潮喷水| 无码AV一区二区三区无码| 无码h黄肉3d动漫在线观看| 麻豆亚洲AV成人无码久久精品| 亚洲AV无码无限在线观看不卡 | 国产强伦姧在线观看无码| 伊人蕉久中文字幕无码专区| yy111111少妇影院无码| 国产av无码专区亚洲av果冻传媒 | 国产精品无码一区二区在线| 无码毛片内射白浆视频|