2012-08-09 34 views

回答

1

所以最讓我發現將數據導出到excel答案涉及 使用的URI與data:

嗯...你什麼意思,你能提供一些鏈接嗎?

除了有多種方法可以做到這一點 - 選擇一個最合適的方法。一種方法是你提到的(除非你發佈一些鏈接,否則我無法理解它)。

另一種方法:安排您的所有數據作爲多行字符串的csv:

a, b, c, d 
e, f, g, h, i 
... 

並將其發送到服務器。服務器的'服務'只需要這個字符串並返回一個可以正確下載的CSV表示。這是將字符串粘貼到名爲'myfile.csv'的文件中並將該文件返回給用戶。

另一種方式(hacky):用CSV「in」顯示一個textarea,並要求用戶將其複製/粘貼到Excel中。在複製粘貼中,CSV很容易分成多列。

如果您使用的是Google Spreadsheets,那麼您可以使用TSV(Tabbed Space Values)填充文本區域,即選項卡\t將分隔兩列而不是逗號。將Google電子表格複製/粘貼到Google電子表格中將會跨越列

使用任何最適合您的方法。在選擇方法之前瞭解你的目標(即爲什麼)以及選擇後的方法的價值/價值。

+0

好吧,聽起來不錯。感謝你的回答。 – Ray 2012-08-09 16:37:09

+0

你可能想要接受答案(或另一個人如果有人發佈),但要記住一件好事:) – PhD 2012-08-09 16:37:47

0

如果您不介意Flash的客戶端要求,則可以使用Downloadify

此外,如果博士的答案是你使用的答案,你可能想給他的答案'接受'檢查:)