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 ...