因此,我发现将数据导出到Excel的大多数SO答案都涉及使用data:
的URI。这是最好的客户端方式(至少在Windows上,它似乎不适用于Mac)?
答案 0 :(得分:1)
所以我找到的大多数SO答案都是为了将数据导出到excel 使用带
的URIdata:
呃...你的意思是什么,你能提供一些链接吗?
除此之外,您可以通过多种方式进行选择 - 选择最合适的方式。一种方式是你提到的(除非你发布一些链接,否则我无法理解)。
另一种方法:将所有数据排列为多行csv字符串:
a, b, c, d
e, f, g, h, i
...
并将其发送到服务器。服务器'service'只接受此字符串并返回可以正确下载的CSV表示。这是通过名称'myfile.csv'将字符串粘贴到文件中并将文件返回给用户。
另一种方式(hacky):使用CSV“in”显示textarea并要求用户将其复制/粘贴到Excel中。在复制粘贴时,CSV很容易分成多个列。
如果您使用的是Google电子表格,则可以使用TSV(标签空间值)填充文本区域,即标签\t
分隔两列而不是逗号。复制/粘贴到Google电子表格中的内容将跨列
使用最适合您的方法。在选择方法之前了解您的目标(即原因)以及选择后该方法的价值/价值。
答案 1 :(得分:0)
如果您不介意Flash的客户端要求,可以使用Downloadify。
另外,如果博士的答案是您使用的答案,您可能希望将答案称为“已接受”的答案:)