2012-06-13 2 views
0

CSV 형식의 데이터를 Excel로 내보내는 방법을 작성했습니다. 대부분의 사람들의 Excel 문서는 잘 보이지만 일부 Excel 문서에서는 열 중 하나의 글 머리 점 뒤에 상자 기호에 물음표가 표시됩니다. 데이터는 정확히 똑같은 사람들이보고 있습니다. 이 코드에서 수정할 수있는 것이 있습니까? 아니면 글 머리 기호 뒤에 이러한 이상한 기호가 표시되지 않도록 Excel에서 변경해야하는 설정이 있습니까?글 머리 기호 뒤에 Excel CSV 내보내기에 나타나는 이상한 기호

+0

문제의 CSV 스 니펫을 질문에 추가 할 수 있습니까? 그렇지 않으면 대답하기가 정말 어렵습니다. – 48klocs

답변

2

이것은 일반적으로 사용자 시스템의 기본 글꼴이 해석 할 수없는 기호가 있음을 의미합니다. CSV 원시 텍스트이기 때문에, 당신이 선택 사항은 다음과 같습니다

  1. 이 원인이 기호를 찾아 (
  2. 더 큰 문자 세트가 특정 글꼴을 사용하는 사용자를 격려 더 친화적 인 (보편적 인) 기호로 대체 Arial/Verdana/등).
+0

내보내기가 Excel 2010 및 Excel2003에서 테스트되었으므로 다른 사람은 아직까지이 사람이이 기호를 발견했습니다. 그래서이 이상한 기호를받는이 사람의 컴퓨터에서 기본 글꼴이 설정되어 있는지 확인해야한다고 생각하십니까? – ScrumGuy000

+0

나는 이와 같은 기호를 지우려고했으나 효과가 없었다 : .Replace ("^ 010", ""); – ScrumGuy000

+0

@ ScrumGuy000 : 나쁜 시스템에 심볼이 표시되지 않습니다. 파일에서 상관 관계가있는 기호를 알아 낸 다음 THAT 기호에서 바꾸기를 수행해야합니다. '^ 010'은 그 시스템이 실제로 심볼이라고 생각하는 것의 텍스트 디스플레이 일뿐입니다. 실제 기호를 바꿔야합니다. –

관련 문제