【发布时间】:2017-05-28 20:05:41
【问题描述】:
我正在尝试创建一个.xlsx 文件,其中包含我从mysql 检索到的node.js 服务器,该服务器为angularjs 项目提供服务,但经过数小时尝试通过npm 或@987654329 查找内容@我差点放弃了!
我遇到的两个主要问题是:
- 我的数据是希伯来语的(即 rtl 样式 + 不同的字符)。
- 我导出的 Excel 文件需要以特定方式设置样式,尝试以语法方式设置 Excel 文件的样式很痛苦。
然后我有了一个想法!
如果我可以在我的谷歌驱动器中创建一个google sheet 文档作为包含样式的模板,然后当用户单击以创建新文档时,我会复制此模板,并将值更改为新的数据。
但是仅仅试图理解google api就让人头疼,显然,有3个!不同的 api:Drive、Sheets 和 auth。
所以我的问题如下。
- 我的想法有效吗?有人认为它可以工作吗?
- 我该从哪里开始,是否有一些指南或 npm 可以提供帮助?
请不要评论查看文档,我很难理解从哪里开始。
【问题讨论】:
-
首先OAuth is not an API。然后,您必须找到一种将 SQL 连接到电子表格的方法,我认为是 Apps Script can help in that regard,这个 SO post is also related。对于您的模板,您将不得不将电子表格模板中的虚拟数据替换为真实数据。
标签: angularjs node.js excel google-sheets-api hebrew