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,"|")
这可能不是一个很好的解决方案,但对于这个简单的应用程序来说,这是所有必要的。