2013-05-02 3 views
0

이 코드를 가지고있는 세포를 분할 파일이 없습니다. csv/xls 콘텐츠의 히브리어 및 일본어 문자 때문에 응답을 BinaryWrite로 사용해야합니다. 이진 쓰기로 분할 셀 csv/xls 파일을 작성하는 방법은 무엇입니까?C# Response.Write를 CSV는

답변

0

quote Wikipedia에 :

마이크로 소프트 Excel에서 .csv 파일을 열 수 있지만, 시스템의 지역 설정에 따라 것입니다, 는 어떤 언어 때문에, 대신 쉼표의 구분 기호로 세미콜론을 기대할 수 있습니다 쉼표는 십진수로 사용됩니다. 구분 기호.

그래서 쉼표로 구분 된 값이라고해도 쉼표 대신 세미콜론을 사용해야합니다.

e.e. 사용

context.Response.Output.WriteLine(
    string.Format("{0};{1}", c.FirstName, c.LastName)); 
0

가장 좋은 방법은 어떤 쉼표, CSV 파일을 저장하는 동안 엑셀을 수행하는 방법이있는 경우 따옴표로 문자열을 포장하여 문자열을 소독하는 것입니다.