데이터를 쉼표로 구분 된 여러 개의 텍스트 파일로 출력하는 간단한 Java 프로그램을 사용하고 있습니다. 각 파일을 파일 이름 다음에 이름이 지정된 별도의 시트에 붙여 넣는 매크로를 사용하여 이러한 파일을 Excel로 가져옵니다. 문제는 출력 소수 구분 기호가 점 "입니다." 지역 설정은 쉼표 ","입니다. 항상 지역 설정을 계속 변경하고 싶지 않습니다.매크로를 사용하여 Excel에서 소수 구분 기호 변경
Ctrl + F를 사용하고 모든 점을 쉼표로 바꾸는 것이 좋습니다. 그러나 이것을 매크로로 기록하고 실행하면 데이터가 잘못 표시되며 ""과 같이 "숫자를 텍스트로 저장"오류가 발생합니다. 이 문제에 대한 가능한 해결책은 두 가지입니다.
here과 같은 바꾸기 기능을 사용합니다. 그러나 선의 일부와 내가 무엇을 바꿀 필요가 있는지 이해하지 못해 달리기가 어려워요.
Excel의 쉼표 구분 기호 설정을 here과 같이 변경합니다. 이 솔루션을 사용하려면 종료시 재설정해야합니다. 이 방법을 사용하면 실제로 문제를 해결하지는 않지만 문제를 해결할 수 있습니다.
출력 예 here. 모든 의견을 주셔서 대단히 감사합니다!
'.TextFileDecimalSeparator = "."'을 내 매크로에 추가하면 매력처럼 작동합니다. 고마워요! – user3848356