String 在列表中查找空格
我有一个列表(以下)是Excel表格的输出。Excel表格有3列:String 在列表中查找空格,string,list,coldfusion,String,List,Coldfusion,我有一个列表(以下)是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
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表。我尝试使用列表和数组函数,但未能达到预期效果。如何将空白更改为分隔符,或者是否有更好的方法
评论更新:
我正在使用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
。然而,这只是将,
更改为代码>但空间保持原样 列表只是一个字符串,因此请使用其中一个字符串函数
replace(myString," ",";","all")
将用分号替换字符串中的所有空格
您还可以使用ListChangeDelims()
并将空格转换为所需的分隔符
ListChangeDelims(list, new_delimiter [, delimiters, includeEmptyValues ])
因此,这会将空格和逗号更改为分号:
ListChangeDelims(myList,";",", ")
在delimiters属性中同时使用空格和逗号是很重要的。添加语言标记。@user3879362,到目前为止您尝试了什么?我尝试将空格改为;但不能。它甚至使用find函数也找不到空间。当我尝试用另一个delim替换空格时,REReplace函数也不起作用。请将您的问题包括在您尝试过的代码中。您提到您的输出是三列,但我们看到了一个很长的列表。你是如何输出的?如果它是一个CSV文件,我希望在每组三个文件之间有一个回车符(CHR(13))和/或换行符(CHR(10))。也许这就是故障所在。谢谢你的解决方案。。。请检查下面我正在尝试的步骤1:我正在使用cfspreadsheet读取一个包含3列的excel表******************************************************************步骤2:当我使用替换函数时;它对名单没有任何影响。ListChnageDelims只是将“;”改为“;”,但空间保持不变is@user3879362:这是您的问题中应该包含的信息。请编辑它。另外,您是否记得在ListChangeDelims
的第三个参数中使用空格和逗号?这是您的问题中应该包含的信息。请编辑它,然后删除多余的评论。话虽如此。。为什么要使用format=“csv”
?更简单的方法是将结果读入查询对象,然后像往常一样输出列。现在,我将excel数据导入数据库,并使用cfquery处理display。谢谢你的帮助。