簡體   English   中英

為Excel工作表生成字符串

[英]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.

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