我创建了一个 Web 应用程序,用户只需将链接复制到浏览器中即可下载 csv 文件。之后,用户可以使用 excel 打开此文件。
因为 csv 文件可能一天会更改几次,我不希望用户不断下载并打开文件。我想要的是使这个过程自动化。Excel 有一个很好的功能,称为 Web 查询。此功能允许您在 Excel 中导入网页内容,例如:html 表。导入此数据后,要更新它,您只需单击“全部刷新”按钮即可。就我而言,我无法这样做,因为我的文件未打印在 html 页面中,它只是可供下载。
我发现的唯一方法是在网页上打印我的 csv 文件并使用我上面描述的网络查询功能。我只是想知道除了在网页上打印每个数据之外是否还有其他方法。
最后,我不确定这里是否是提出这个问题的正确地方。但我根据这个链接尝试一下https://meta.stackexchange.com/questions/90919/which-stack-exchange-site-is-best-for-microsoft-excel-questions。
任何帮助,将不胜感激。
答案1
看起来您可能有理由创建应用程序来执行此操作,但很难确定。但是,除非您有未告诉我们的特殊原因,否则您可以使用单击链接时自动发生的内置浏览器行为来实现您的要求。
例如,您的网页中可能有以下链接:
<a href="myfile.csv">myfile.csv</a>
当用户点击此链接时,用户的浏览器将提供使用与用户计算机上的 .csv 文件扩展名关联的程序打开该文件: