我有一个列表(下面),它是Excel表格的输出。 Excel表格有3列:Month, Col1, Col2
,输出格式为CSV。
January,630648,97646 February,576204,87616 March,998287,142008 April,782340,118664 May,1678775,205862 June,1976671,295065 July,3349937,438844 August,0,0 September,0,0 October,0,0 November,0,0 December,0,0
我想将其显示为HTML表格。我尝试使用List和Array函数,但无法实现所需的结果。如何将空白空间更改为分隔符,还是有更好的方法来执行此操作?
从评论中更新:
我正在使用cfspreadsheet来读取包含3列的excel表
<cfspreadsheet src="../../../../file.xlsx"
action="read"
name="myquery"
sheetname="2014"
rows="6-17" columns="10,11,12"
format="csv"
columnnames="Month,Col1,Col2"
headerrow="4"
excludeheaderrow="false">
当我使用替换功能时;它没有对清单做任何事情。然后我按照建议尝试ListChangeDelims
。但是,这只是将,
更改为;
,但空间保持原样。
答案 0 :(得分:1)
列表只是一个字符串,因此请使用其中一个字符串函数。
replace(myString," ",";","all")
将用冒号替换字符串中的所有空格。
您也可以使用ListChangeDelims()
并将空格转换为您想要的分隔符。
ListChangeDelims(list, new_delimiter [, delimiters, includeEmptyValues ])
因此,这会将空格和逗号更改为分号:
ListChangeDelims(myList,";",", ")
在分隔符属性中同时包含space
和逗号非常重要。