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文件不支持? 大家有什么办法解决吗?不想一个个导入

阅读 3.1k
2 个回答
新手上路,请多包涵
新手上路,请多包涵

请问楼主解决了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题