使用 Google 表格从 sql 数据创建 .xlsx 文件
Using Google Sheets to create a .xslx file from sql data
我正在尝试创建一个 .xlsx
文件,其中包含我从 mysql
检索到服务于 angularjs
项目的 node.js
服务器的数据,但经过数小时的尝试通过 npm
或 google
查找内容我差点放弃了!
我遇到的两个主要问题是:
- 我的数据是希伯来语(即 rtl 样式 + 不同的字符)。
- 我导出的 Excel 文件需要以特定方式设置样式,而尝试以语法方式设置 excel 文件的样式是一件很痛苦的事情。
然后我有了一个主意!
如果我可以在我的 google 驱动器中创建一个 google sheet
文档作为包含样式的模板,然后当用户单击以创建一个新文档时,我会复制该模板会怎么样, 并将值更改为新数据。
但是光是想了解google api
就很头疼了,显然,有3个!不同 api:驱动器、表格和授权。
所以我的问题如下
- 我的想法有效吗?有人认为它可行吗?
- 我应该从哪里开始,是否有一些指南或 npm 可以提供帮助?
请不要评论查看文档,我很难理解从哪里开始。
我建议在本地创建模板文件,而不是选择 google 传播。
我以前用过一个不错的模块,它的样式做得很好,它叫做 exceljs。
虽然一直都有xlsx模块,但是功能很强大,但是不好用
此外,如果您最终使用 google 电子表格,我建议您给 node-google-spreadsheet 模块看看
我正在尝试创建一个 .xlsx
文件,其中包含我从 mysql
检索到服务于 angularjs
项目的 node.js
服务器的数据,但经过数小时的尝试通过 npm
或 google
查找内容我差点放弃了!
我遇到的两个主要问题是:
- 我的数据是希伯来语(即 rtl 样式 + 不同的字符)。
- 我导出的 Excel 文件需要以特定方式设置样式,而尝试以语法方式设置 excel 文件的样式是一件很痛苦的事情。
然后我有了一个主意!
如果我可以在我的 google 驱动器中创建一个 google sheet
文档作为包含样式的模板,然后当用户单击以创建一个新文档时,我会复制该模板会怎么样, 并将值更改为新数据。
但是光是想了解google api
就很头疼了,显然,有3个!不同 api:驱动器、表格和授权。
所以我的问题如下
- 我的想法有效吗?有人认为它可行吗?
- 我应该从哪里开始,是否有一些指南或 npm 可以提供帮助?
请不要评论查看文档,我很难理解从哪里开始。
我建议在本地创建模板文件,而不是选择 google 传播。
我以前用过一个不错的模块,它的样式做得很好,它叫做 exceljs。
虽然一直都有xlsx模块,但是功能很强大,但是不好用
此外,如果您最终使用 google 电子表格,我建议您给 node-google-spreadsheet 模块看看