【发布时间】:2013-06-15 15:29:07
【问题描述】:
我有一个 PHP 应用程序,它有一个超过 10000 行的表,我正在尝试通过我的 ROR 应用程序将其导出到 Excel 表中,但我的请求在服务器上被 PHP 应用程序超时。所以我想知道有什么优雅的方法可以解决这个问题。我想出了2个解决方案。首先是进行批处理(需要阅读,因为我是新手),另一个是我的 php 应用程序将发送一个大的 json 对象,我的 ruby 应用程序将读取该 json 对象将数据写入 excel 表并发回excel表格。所以我想问是否有更好的方法来处理这个问题?以及如何将 json 转换为 excel 我做了谷歌并找到了 excel 到 json 但反之亦然。有什么建议吗?
【问题讨论】:
-
你的数据是什么布局,你能把前5行重要的行贴出来吗?如果足够的话,也许可以利用该布局创建一个 .csv。
-
数据将是来自表的记录。这是 CSV 文件中的一行 8630,"19190","qwer","144","xyz",NULL,"3","2","3","0",,"16", "0","0","0","101","16","415~20130404094900~5.00","0","0.00","5.00","0.00","5.00", "0.00","0.00","0.00","0.00","0.00","0.00","0.00","0.00","5.00","5.00",NULL,NULL,,“11 ~5",,,,"2~5","11~5","38~5",,,,,,,"38~5""
-
你的 json 对象是什么?
-
如果我错了,请纠正我 - 我的 json 对象是 db 表中的一组记录。
-
我不是这个领域的真正专家,但我认为如果我看到这些对象,规范什么应该转换成什么以及你如何处理 json,你的数据是什么样的,这会对我有所帮助以及通常您想要实现的目标。如果您没有通过 google 找到解决方案,我们可能需要构建自己的解决方案。
标签: ruby ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2 rubygems