2014-03-03 5 views
1

나는 csv 파일에 값을 쓰는 자바 스크립트 프로그램을 가지고있다. 내 안에 쉼표가 포함 된 값이 있습니다. 이 작업을 수행하는 방법? 나는 자바 스크립트에 초보자입니다. 도와주세요.CSV 파일에 쉼표가 포함 된 값을 쓰는 방법은 무엇입니까?

내가 노력 따옴표

content += record.number +","+ record.category +","+ record.status +","+ record.approval_status +","+ record.requested_by +","+ record.assigned_to +","+record.assign_dept +","+ record.coordinator +","+ record.coord_phone +","+ record.planned_start +","+ record.planned_end +","+record.reason +","+ record.risk_assessment +","+ record.logical_name +","+ "record.assets" +","+ record.request_date +","+ record.subcategory +","+ record.priority_code +","+ record.impact +","+ record.sched_outage_start +","+ record.sched_outage_end + "\n"; 

record.assets은 내 쉼표를 갖게됩니다 필드입니다.

감사합니다,

+0

2,34 그냥 인용하여 CSV 출력에 열을 구분. – user3358344

+0

이것을 시도하십시오 http://stackoverflow.com/questions/17836273/export-javascript-data-to-csv-file-with-server-interaction –

답변

4

Chithra 따옴표를 닫고 따옴표를 탈출?

http://en.wikipedia.org/wiki/Comma-separated_values

1999 년 시보레, "벤처", "확장 버전" "", 귀하의 경우 4900.00

는 :

"," + "record.assets" + "," 

"," + '"' + record.assets.replace(/"/g,'""') + '"' + "," 
+0

나는 이것을 시도했다 ... 그러나 아직도 그것은 별도의 분야에서 " – user1407668

+0

무엇을 읽었습니까? 구분 된 데이터를 인용했다는 내용의 프로그램을 말 했습니까? – user3358344

+0

사실, 언급 된 javascript 프로그램이 csv 파일에 쓰는 시스템에서 업데이트 될 때 트리거로 작동하는 제품이 있습니다 . – user1407668

0

당신은 할 수 있어야한다 텍스트를 따옴표로 묶으십시오.
쉼표를 사용할 필요가 없으며 ";"기호를 사용할 수 있습니다. 너무
(독일어/네덜란드어 형식은 잘 작동하지만,) ->http://en.wikipedia.org/wiki/Comma-separated_values
1997, 포드, E350,

+0

해당 필드에 대한 제어권이 없습니다. 어느 쉼표를 가지고 – user1407668

+1

당신은 아스키 문자를 사용하여 str을 대체 할 수 있습니다. 예 : 1997, Ford, E350, "Super % luxury truck" str_replace (yourString, "%", ",")를 작성하십시오. 다른 모든 문자와도 작동합니다 (% 귀하의 데이터에) –

+0

감사합니다 Azrael_404. 그것은 효과가 있었다. 나는 쉼표를 세미콜론으로 대체하고 csv에 삽입했다. – user1407668

관련 문제