У меня есть CSV-файл, который выглядит как этот
1, здравствуйте, АНГЛИЙСКИЙ
2, hello1, АНГЛИЙСКИЙ
3, hello2, АНГЛИЙСКИЙ
4, HELLO3, АНГЛИЙСКИЙ
5, HELLO4, английский
6, HELLO5, английский
7, HELLO6, английский
8, "HELLO7, HELLO7 ...", английский
9, HELLO7, английский
10, HELLO7, английскийклассических осин игнорирований запятой в гаджи помечает CSV
Я хочу перейти по строкам и записать в таблицу с помощью функции split asp через запятую. Когда присутствуют метки речи, чтобы игнорировать запятую в пределах этих речевых меток и взять строку. Пожалуйста помоги.
<%
dim csv_to_import,counter,line,fso,objFile
csv_to_import="uploads/testLang.csv"
set fso = createobject("scripting.filesystemobject")
set objFile = fso.opentextfile(server.mappath(csv_to_import))
str_imported_data="<table cellpadding='3' cellspacing='1' border='1'>"
Do Until objFile.AtEndOfStream
line = split(objFile.ReadLine,",")
str_imported_data=str_imported_data&"<tr>"
total_records=ubound(line)
for i=0 to total_records
if i>0 then
str_imported_data=str_imported_data&"<td>"&line(i)&"</td>"
else
str_imported_data=str_imported_data&"<th>"&line(i)&"</th>"
end if
next
str_imported_data=str_imported_data&"</tr>" & chr(13)
Loop
str_imported_data=str_imported_data&"<caption>Total Number of Records: "&total_records&"</caption></table>"
objFile.Close
response.Write str_imported_data
%>