csv匯入匯出元件jcsv

2021-09-26 07:47:47 字數 2349 閱讀 5861

介紹

使用說明

jcsv現在只支援整合到springboot工程中

依賴庫

com.github.lipengxs.jcsv<

/groupid>

jcsv-spring-boot-starter<

/artifactid>

1.0.1

<

/version>

<

/dependency>

配置說明
csv-config

:exportc:-

id: aa

compress

:enabled

:true

file-size

:10000

type

: zip

template

: /template/aa.csv

importc:-

id: throng-

0desc

:"上傳member_id"

max-size

:30

#單位m

start-row:2

separator

:","

valicate:-

$",hint

:"請填寫10位以內的數字"

,required

:true}-

id: throng-

1desc

:"上傳email+語言+站點"

max-size

:30

#單位m

separator

:","

start-row:2

valicate:-

---id

: throng-

3desc

:"上傳member_id+佔位符"

max-size

:30

#單位m

separator

:","

start-row:2

check-column-size

: false //該字段是表示不限制字段個數,沒有在valicate中配置不需要校驗

valicate:-

$",hint

:"請填寫10位以內的數字"

,required

:true}-

id: throng-

4desc

:"上傳email"

max-size

:30

#單位m

start-row:2

separator

:","

valicate:-

匯入
@autowize

//解析模板內容,對比模板內容是否和上傳的一樣

csvimportresponse response= csvcontext.transfer(ir);

return d.ok(response.getlist());

} catch (csvimportexception e) catch (exception e)

}

匯出
@autowize

private csvcontext csvcontext;

public basedataapi export() catch (unsupportedencodingexception var3)

response.setheader("content-disposition", "attachment;filename=" + filename);

response.addheader("pargam", "no-cache");

response.addheader("cache-control", "no-cache");

filecopyutils.copy(csvcontext.export(id,data), response.getoutputstream());

} catch (exception var4)

}

Csv資料匯入匯出

標籤 空格分隔 php public function customercsvhandler while feof handle false elseif trim value 0 求購 trim value 0 求租 else unset value fclose handle print 資料處...

MySQL匯入匯出CSV檔案

mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者select from table into outf...

MySQL匯入匯出CSV檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者s...