簡體   English   中英

將HTML表導出到客戶端的csv文件

[英]Export HTML table to csv file on client side

我的網頁上有一個html表。 我需要一個導出功能,例如,用戶可以選擇打開或在按鈕點擊時將其保存在本地計算機上。 由於我已經准備好了表格格式的數據,它需要讀取它並使用瀏覽器功能將其導出到客戶端本身,而不使用任何插件(jquery,..)。 純JS將非常感激。

我的網頁上的HTML表格:

<table id="incidents">
<tr>
<td>data1</td>
<td>data1</td>
<td>data1</td>
</tr>
<tr>
<td>data2</td>
<td>data2</td>
<td>data2</td>
</tr>
<tr>
<td>data3</td>
<td>data3</td>
<td>data3</td>
</tr>
</table>

我需要將此表導出到客戶端計算機上的csv或excel表中,並提供打開或保存選項

在JavaScript中生成CSV文件的內容作為字符串(我假設您不是要求為您編寫此代碼),然后將其編碼為Base64並生成數據: MIME類型為text/csv URI 將瀏覽器重定向到該URI,它應該觸發用戶的下載對話框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM