将 csv 转换为 html 形式的 Google 电子表格

发布于 2024-12-11 22:49:25 字数 180 浏览 0 评论 0原文

我有一个带有一些选项的小型 html 表单。根据用户的选择,当前单击按钮将导致下载包含相关信息的 csv 文件。我理想中想做的是,当用户通过表单请求时,能够以编程方式从该 csv 文件生成 Google 电子表格。

我找不到这个信息。为此我需要 Spreadsheet 的 API 还是有更简单的方法?

非常感谢!

I have a small html form with some options. Based on the user's selection, currently the button click will result in the downloading of a csv file with the relevant information. What I ideally like to do is to be able to generate programatically a Google Spreadsheet from that csv file when the user requests it via the form.

I couldn't find this info. Will I need Spreadsheet's APIs for this or is there a simpler way?

Many thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

躲猫猫 2024-12-18 22:49:25

是的,您需要使用 Google 文档列表数据 API。这将要求您使用适当的参数(在链接中描述)对此 API 进行并经过身份验证的 POST 调用。对于 Java 和 .NET,Google 开发了一些库,使这项工作变得更加容易,但您可以从任何应用程序/语言调用 API,只需查看文档上的“协议”说明即可。

一种更简单的方法是使用 Google Apps 脚本,这是一种内置于Google 电子表格和网站。可以编写一个类似于 html 表单的界面。您将受益于它与 Google 电子表格高度集成。使用 2 行代码(字面意思),您可以使用 csv 值创建一个新的电子表格。

Yes, you need to use the Google Documents List Data API. Which will require that you make and authenticated POST call to this API with the appropriate parameters (described on the link). For Java and .NET Google developed some libraries that makes this job much easier, but you can call the API from any app/lang, just take a look at the "protocol" explanations on the documentation.

A think a simpler way would be to use Google Apps Script, a server-side javascript built into Google Spreadsheets and Sites. It's possible to write an interface to look like your html form. You'll have the advantage of it being highly integrated with Google spreadsheets. With 2 lines of code (literally) you can create a new spreadsheet with you csv values.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文