吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1035|回复: 2
收起左侧

[求助] JS读取xlsx或csv文件的问题

[复制链接]
cqwcns 发表于 2022-10-10 09:21
各位大佬,有玩过JS读取表格文件的吗?


最近在研究这个,选了一个库是ExcelJS(https://github.com/exceljs/exceljs/blob/HEAD/README_zh.md)。
由于我想开发一个简单的应用,所以只是使用CDN方式引入。
尝试按官方文档的demo进行读取,但各组报错。
想参考网上的例子,但很少,找不到。
请各位大佬指教,感谢。
[JavaScript] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/exceljs@4.3.0/dist/exceljs.min.js"></script>
</head>

<body>
    <script>
        async function getCsv() {
            console.log('开始')
            // const workbook = new Excel.Workbook();
            // 报错:Excel is not defined,参考官方文档其他demo改为ExcelJS

            const workbook = new ExcelJS.Workbook();

            const worksheet = await workbook.csv.readFile("http://127.0.0.1:5500/test.csv");
            // 报错:TypeError: Cannot read properties of undefined (reading 'F_OK')

            console.log('worksheet', worksheet)
        }
        getCsv()
    </script>
</body>

</html>


微信图片_20221010092147.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

steven026 发表于 2022-10-10 13:00
这个要用nodejs编译,不能直接在浏览器里用
unmask 发表于 2022-10-10 21:12
虽然exceljs模块做了browserify处理,但是读取文件还是使用了nodejs的fs模块,这个错误就是fs.constants.F_OK,很明显,浏览器无法支持。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 06:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表