Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
145 views
in Technique[技术] by (71.8m points)

vue读取本地目录下的xls


import XLSX from 'xlsx'
var  loadLocaleMessages = function () {
  const locales = XLSX.read(require.context('@/assets/files', true, /[A-Za-z0-9-_,s]+.xls$/i))
  const messages = {};
  locales.keys().forEach(key => {
    const matched = key.match(/([A-Za-z0-9-_]+)./i);
    if (matched && matched.length > 1) {
      const locale = matched[1];
      messages[locale] = locales(key);
    }
    console.log(messages)
  });
  return messages;
};

const tabData = { messages: loadLocaleMessages() }

export default tabData

json可以使用这种方式去读本地所有的json文件为什么xls文件不支持? 大家有什么办法解决吗?不想一个个导入


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

应该可以读取的,方法可能错了。参考这个
https://www.cnblogs.com/liuxi...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...