[英]Generate string for excel sheet
我正在嘗試生成一個字符串,可以將其粘貼到excel中,並將其正確地布置為表格
我正在使用tabs
來分隔列,並使用CRLF
來分隔行
import values from 'lodash/values' const toExcelString = matrix => matrix .map(row => values(row).join('\\t')) .join(`\\r\\n`)
生成此字符串:
2016-12-01 00:00:00 0 3000 0 0 0 0 3000 2017-01-03 00:00:00 1 0 0 196.66 113.92 310.58 2803.34 2017-02-01 00:00:00 2 0 0 217.03 93.55 310.58 2586.31 2017-03-01 00:00:00 3 0 0 227.25 83.33 310.58 2359.06 2017-04-03 00:00:00 4 0 0 221 89.58 310.58 2138.06 2017-05-01 00:00:00 5 0 0 241.69 68.89 310.58 1896.37 2017-06-01 00:00:00 6 0 0 242.93 67.65 310.58 1653.44 2017-07-03 00:00:00 7 0 0 249.7 60.88 310.58 1403.74 2017-08-01 00:00:00 8 0 0 263.74 46.84 310.58 1140 2017-09-01 00:00:00 9 0 0 269.91 40.67 310.58 870.09 2017-10-02 00:00:00 10 0 0 279.54 31.04 310.58 590.55 2017-11-01 00:00:00 11 0 0 290.19 20.39 310.58 300.36 2017-12-01 00:00:00 12 0 0 300.36 10.37 310.73 0
但是當我將其粘貼到excel(2016)中時,它顯示為一個單元格。 我究竟做錯了什么?
我還嘗試在和中添加CRLF
,並使用String.fromCharCode
代替\\t
和\\r\\n
另外我正在使用復制到剪貼板庫。
您確定不是您的Excel設置導致了問題嗎?
查看此鏈接: http : //www.wikihow.com/Copy-Paste-Tab-Delimited-Text-Into-Excel
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.