Requirejs 在客户端模式下使用浏览器解析excel文件时对xlsx.js的依赖关系
我已经在javascript项目中包含了xlsx.js和jszip.js文件,我调用它们如下 我不确定需要包括哪些文件来避免这些错误。我意识到需要requireJS,我已经把它包括在内了Requirejs 在客户端模式下使用浏览器解析excel文件时对xlsx.js的依赖关系,requirejs,client-side,Requirejs,Client Side,我已经在javascript项目中包含了xlsx.js和jszip.js文件,我调用它们如下 我不确定需要包括哪些文件来避免这些错误。我意识到需要requireJS,我已经把它包括在内了 <script type="text/javascript" src="libs/ux/xlsxParser/require.js"></script> <script type="text/javascript" src="libs/ux/jsz
<script type="text/javascript" src="libs/ux/xlsxParser/require.js"></script>
<script type="text/javascript" src="libs/ux/jszip/jszip.js"></script>
<script type="text/javascript" src="libs/ux/xlsxParser/xlsx.js"></script>
诸如uFS未定义、导出未定义、模块未定义等问题
我目前正在浏览器模式下执行此操作,我不确定是否还有其他文件/依赖项需要添加才能正常工作。
代码是从
这里的任何帮助都会非常好…如果有任何来源,我希望看到一个工作示例。我搜索的示例没有提到任何与此相关的依赖项或文件
仅供参考:我不使用node.js您是否尝试删除require.js?不使用require.jsI也有同样的问题。你找到解决办法了吗?那么你能分享一下吗
if(typeof require !== 'undefined') XLSX = require('xlsx');
var workbook = XLSX.readFile(file);
var sheet_name_list = workbook.SheetNames;
sheet_name_list.forEach(function(y) {
var worksheet = workbook.Sheets[y];
for (z in worksheet) {
if(z[0] === '!') continue;
console.log(y + "!" + z + "=" + JSON.stringify(worksheet[z].v));
}
});