vue讀取xls或xlsx檔案

2021-09-26 14:09:04 字數 1576 閱讀 1290

1.選擇一款合適的xls外掛程式,我選擇的是xlsx

安裝:

npm install xlsx
2.template

>

>

type

="file"

ref="upload"

accept

=".xls,.xlsx"

@change

="readexcel"

/>

div>

template

>

3.js

import

xlsx

from

'xlsx'

export

default},

methods:

elseif(

!/\.(xls|xlsx)$/

.test

(files[0]

.name.

tolowercase()

))const filereader =

newfilereader()

filereader.

onload

=(ev)

=>

)// 讀取資料

const wsname = workbook.sheetnames[0]

// 取第一張表

console.

log(wsname)

const ws =

xlsx

.utils.

sheet_to_json

(workbook.sheets[wsname]

)// 生成json**內容

// const ws1 = xlsx.utils.sheet_to_slk(workbook.sheets[wsname]) // 輸出**對應位置是什麼值

// const ws2 = xlsx.utils.sheet_to_html(workbook.sheets[wsname]) // 生成html輸出

// const ws3 = xlsx.utils.sheet_to_csv(workbook.sheets[wsname]) // 生成分隔符分隔值輸出

// const ws4 = xlsx.utils.sheet_to_formulae(workbook.sheets[wsname]) // 生成公式列表(具有值回退)

// const ws5 = xlsx.utils.sheet_to_txt(workbook.sheets[wsname]) // 生成utf16格式的文字

that.outputs =

// 清空接收資料

for(

let i =

0; i < ws.length; i++

)this

.$refs.upload.value =''}

catch(e

)}filereader.

readasbinarystring

(files[0]

)}}}

<

/script>

JAVA讀取xls檔案和xlsx檔案

所需jar包 xls和xlsx檔案 office excel2007以後版本為xlsx,以前的版本為xls 讀取xlsx檔案 inputstream is new fileinputstream file xssfworkbook xssfworkbook new xssfworkbook is 獲...

R語言讀取 xlsx 和xls 檔案

前言 今天我用openxlsx包中的read.xlsx讀取xls檔案時,竟然報錯了。我記得有乙個包是可以讀取excel2003的,搜尋了一下,發現不太容易查詢,就寫一遍部落格記錄一下。畢竟,很多東西放到網上,一搜尋看到自己寫的東西,那種爆棚的感覺,好像網際網路成了我的筆記本,666 所以對自己有幫助...

python讀取XLS檔案或CSV檔案

file obj request.files.get uploadcsv 如果傳入的是xls檔案 import xlrd 1.讀取xls內容 bk xlrd.open workbook file contents file obj.read 2.或者是告訴它檔案路徑,如下 bk xlrd.open ...