将CSV值导入网页,并使用split()包含逗号



EDIT:我知道SO上也问过类似的问题,但没有什么能比得上我需要的简单:)

我有一个经典的asp网页,它读取CSV文件并使用HTML将其吐到页面上。然而,CSV文件中的内容包含一些句子格式正确的段落。

简而言之,我需要显示这些段落的语法,其中包括逗号。

这是我解析的一个片段:

    sRows = oInStream.readLine
    arrRows = Split(sRows,",")
    If arrRows(0) = aspFileName And arrRows(1) = "minCamSys" Then
        minCamSys1= arrRows(2)
        minCamSys2= arrRows(3)
        minCamSys3= arrRows(4)

如何更改Split()以便在不破坏CSV格式的情况下显示逗号。

我更喜欢在包含逗号的数据周围使用双引号(导入到Excel时通常是CSV标准)。例如:

Peter,Jeff,"Jim was from Ontario, Canada",Scott

我希望避免使用库,因为这是一个简单的内部应用程序。

谢谢!

伙计们,答案就在我面前。真的有点傻,但对于这个应用程序来说,它就足够了。

我把,分隔符换成了|。所以新代码看起来是这样的:

sRows = oInStream.readLine
arrRows = Split(sRows,"|")

这可能不是一个很好的解决方案,但对于这个简单的应用程序来说,这是所有必要的。

最新更新