使用coldfusion我正在使用cvs文件,然后编译多个txt文件,这取决于csv文件中每行的值
如果可能的话,我想在csv上为Bank Name列做一个SELECT DISTINCT,我想用csv获取该列中的不同值。然后我还要计算该不同值的行数(它在csv文件中出现的次数)。最后,我想获得该不同银行名称的金额列的总和
我不确定如何解决这个问题,并希望得到任何意见,并提前感谢你!
答案 0 :(得分:1)
使用cfhttp读取您的csv文件。 name属性创建文件内容的查询变量,使您可以使用查询查询。详细信息在cfhttp标记的文档中。
答案 1 :(得分:1)
您可以尝试使用带有文本驱动程序的数据源代理,如CSV files and ColdFusion上的这篇文章中所述。由于64位和32位ODBC问题,您可能还需要参考this post以在现代CF安装上安装此类DSN。请注意,第二篇文章将通过CF 9工作,但我没有在CF 10或CF 11上测试该技术(这是一种非常古老的技术)。
我不推荐任何一种方法,但假设你可以使它工作,将给你一个简单的方法来使用Q的Q并获得不同的值。我不确定他们中的任何一个是否比Ben的做法更好。但是,您可以借用他的CFC并简单地传入您的列和数据。我不确定我是否理解这比编写过滤代码更有用。