개발관련/other

Excel에서 UTF-8 CSV 파일을 여는 방법

Rateye 2021. 9. 2. 12:00
728x90
반응형
질문 : Excel에서 UTF-8 CSV 파일을 자동으로 인식하도록 강제 할 수 있습니까?

일부 데이터를 CSV 파일로 내보내는 응용 프로그램의 일부를 개발 중입니다. 응용 프로그램은 모든 수준에서 다국어 특성 때문에 항상 UTF-8을 사용합니다. 그러나 Excel에서 이러한 CSV 파일 (예 : 분음 부호, 키릴 문자, 그리스 문자 포함)을 Г„/Г¤, Г–/Г¶ 와 같은 결과가 표시되지 않습니다. 그리고 Excel에서 열린 CSV 파일이 UTF-8로 인코딩되어 있음을 이해하도록하는 방법을 모르겠습니다. 또한 UTF-8 BOM EF BB BF 지정을 시도했지만 Excel에서는이를 무시합니다.

해결 방법이 있습니까?

추신 : 어떤 도구가 Excel처럼 작동 할 수 있습니까?

최신 정보

나는 질문의 공식화와 커뮤니티를 혼동했다고 말해야한다. 이 질문을 할 때 사용자에게 아무런 문제없이 유창하고 투명한 방식으로 Excel에서 UTF-8 CSV 파일을 여는 방법을 요청했습니다. 그러나 자동으로 요청하는 잘못된 공식을 사용했습니다. 이는 매우 혼란스럽고 VBA 매크로 자동화와 충돌합니다. 이 질문에 대해 가장 감사하게 생각하는 두 가지 답변이 있습니다. Alex의 첫 번째 답변 https://stackoverflow.com/a/6002338/166589 ,이 답변을 수락했습니다. 그리고 조금 후에 나타난 Mark https://stackoverflow.com/a/6488070/166589 의 두 번째. 사용성 관점에서 Excel은 사용자 친화적 인 UTF-8 CSV 지원이 부족한 것처럼 보였으므로 답변이 모두 정확하다고 생각하고 실제로 Excel이 할 수 없다고 말했기 때문에 Alex의 답변을 먼저 수락했습니다. 투명하게. 이것이 제가 여기서 자동으로 혼동 한 것입니다. Mark의 대답은 고급 사용자가 예상 결과를 얻을 수있는 더 복잡한 방법을 촉진합니다. 두 대답 모두 훌륭하지만 Alex의 대답은 명확하게 지정되지 않은 질문에 조금 더 적합합니다.

업데이트 2

마지막 편집 후 5 개월 후 Alex의 답변이 어떤 이유로 사라진 것을 알았습니다. 나는 그것이 기술적 인 문제가 아니 었으면 좋겠다. 그리고 나는 지금 어떤 대답이 더 큰지 더 이상 논의하지 않기를 바란다. 그래서 저는 Mark의 대답을 가장 좋은 것으로 받아들이고 있습니다.

답변

Alex가 맞지만 csv로 내 보내야하므로 csv 파일을 열 때 사용자에게 다음과 같은 조언을 제공 할 수 있습니다.

  1. 내보낸 파일을 CSV로 저장
  2. 엑셀 열기
  3. 데이터를 사용하여 데이터 가져오기 -> 외부 데이터 가져오기 -> 데이터 가져오기
  4. "csv" 파일 형식을 선택하고 파일을 찾습니다.
  5. 가져오기 마법사에서 File_Origin을 "65001 UTF"로 변경합니다(또는 올바른 언어 문자 식별자 선택).
  6. 구분 기호를 쉼표로 변경
  7. Select where to import to and Finish

이렇게하면 특수 문자가 올바르게 표시됩니다.

출처 : https://stackoverflow.com/questions/6002256/is-it-possible-to-force-excel-recognize-utf-8-csv-files-automatically
728x90
반응형