JavaScript 打开 Excel

JavaScript to Open Excel

有没有办法使用 JavaScript 打开 excel 文件。

文件应该在本地应用程序(例如Excel)或Excel在线

如果我们在谈论浏览器,那就没办法了。

如果你想使用 Node JS 打开一个文件,你可以这样做:

const { exec } = require('node:child_process');
exec("document.docx");

可在此处找到完整文档:https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback

浏览器不允许您打开个人计算机上的本地文件,除非用户明确select要打开哪个文件。

因此,如果该文件托管在您的网络服务器上,则用户必须下载该文件。

如果用户的系统上已有该文件,您可以提供让他们 select 文件的功能,然后使用他们安装的默认程序(由操作系统定义)打开它.

有一个 web worker object called FileReader 可以用于此。