2011-08-30 3 views
0

이 질문 중 하나가 많이 묻는 질문이지만, 이진 메커니즘에 대한 텍스트는 질문과 대답에서 빠져 있습니다. Excel에서 html로 내보내는 경우 Excel html 파일입니다. 이 html Excel 파일을 가져 와서 Excel .xls 바이너리 파일로 다시 변환하기 위해 자동화 목적으로 사용할 수있는 도구가 있습니까? (참고 : 바이너리가 필요합니다.) 또한 2003 년과 2007 년 모두에서 가능합니까?Excel HTML 텍스트 파일을 Excel xls 이진 파일에 저장하는 방법은 무엇입니까?

내가 이렇게 묻는 이유는 알려진 비밀이 조금 있기 때문입니다. Excel html 파일을 .xls로 저장할 수 있습니다. 내가 찾고있는 게 아니야. 나는 이진 .xls 파일을 엑셀 HTML 스키마 (엑셀 HTML 스키마에 바인딩되어 있음)로 변환하는 어려운 "성배"답변을 찾으려고합니다.

비즈니스는 파일 크기가 10 메가 바이트 범위 이상인 경우 특히 이진 파일이 HTML 크기보다 훨씬 작고로드 속도가 빠르기 때문에 노력합니다. VBA에서

+0

어떻게 당신의 방법은 로딩 시간과 크기의 측면에서'.xlsx' 파일과 비교합니까? 아주 작은 이득을 위해 너 자신을 많이 두는 것처럼 들린다. – jonsca

+0

Excel에서 html 파일을 열고 xls 파일로 저장합니다. 특정 문제가 있습니까? 프로세스를 어떻게 자동화하고 싶습니까? –

+0

수동으로 작업하면 자동화해야합니다. 불행히도 자동화해야합니다. – RetroCoder

답변

3

:

Sub Tester() 

     Const FOLDER_PATH As String = "C:\path\to\files\" 
     Dim wb As Workbook 
     Set wb = Workbooks.Open(FOLDER_PATH & "NoName.html") 
     wb.SaveAs Filename:=FOLDER_PATH & "NoName.xls", FileFormat:=xlExcel8 

End Sub 
+0

답변을 주셔서 감사합니다, 간단하고 간단, 완벽하게 테스트. 지금 가지고있는 유일한 질문은 나쁜 html 파일에 대한 예외 처리입니다. – RetroCoder

+0

"나쁜"html 파일을 어떻게 정의하겠습니까? –

+0

xls 파일로 변환 할 수없는 파일입니다. – RetroCoder

관련 문제