2011-11-17 3 views
0

나는 VBA 파일로 생성 된 바이너리 파일을 가지고있다. (나는 VBA 나 바이너리로는 작동하지 않는다.) 그러나이 바이너리 파일을 읽으려면 파이썬을 얻을 필요가있다. 여기에는 계산을위한 입력 목록이 포함되어 있습니다). 그런 다음이 값을 XML 파일에 씁니다.바이너리로 읽고 XML로 쓰기위한 파이썬 파일

내가 만든 파일에 대한 입력 순서를 알고 있다면, 바이너리 코드를 한 줄씩 읽고 입력으로 입력 한 다음 XML에 쓸 수 있습니까?

원본 VBA 파일을 변경할 권한이 없으므로 VBA보다는 Python을 사용해야합니다.

나는 정보가 부족하다는 것에 사과하며, 나는 파이썬을 조금만 알고 VBA 나 바이너리로 일한 적이 없다. 나는 누군가가 나에게 줄 수있는 어떤 도움에 정말로 감사한다! 감사합니다 =)

+3

파일의 형식을 알 수없는 것 같습니다. 이 정보가 없으면 데이터로 수행 할 수있는 작업이 없습니다. –

+0

이것은 바이너리 파일이며 결국에는 xml 파일의 형식으로 저장하려고합니다. – user2063

+3

바이너리 형식이 아닙니다. vba 파일을 읽으려면 형식이 어떻게 보이는지 알아야합니다. –

답변

0

파일을 만든 VBA 코드가 있으면 파이썬에서 데이터 구조를 복사 한 다음이를 deserialize 할 수 있어야합니다.

+0

이것은 흥미로운 것 같습니다. 어떻게 그렇게 할 것입니까? – user2063

+0

이 링크 확인 http://www.doughellmann.com/PyMOTW/struct/ –

+0

고맙습니다. – user2063

0

파이썬이 아마도 가장 좋은 도구는 아니므로,이 파일을 읽는 데 가장 적합하기 때문에 VBA를 권합니다. 그런 다음 xml 파일을 출력으로 만듭니다.

관련 문제