2010-02-06 2 views
1

나는 우리가 튜브를 통해 일반 HTML 파일을 전송하고 브라우저가 Excel 문서 (당신이 HTTP 헤더와 파일 이름을 변경하여, 다음 변환을 수행 엑셀 그렇게)로를 열 수 있습니다 알고 있습니다. 하지만 두 개의 워크 시트/탭으로 Excel에서 HTML 문서를 볼 수 있습니까?여러 개의 워크 시트/탭이있는 HTML 문서를 Excel로 변환 할 수 있습니까?

는 여기에 내가 일 거라고 생각하지만, 꽤 작업이 완료되지 않은 내용은 다음과 같습니다 워크 시트 탭이나 여러 워크 시트를 만들 내가 위해 HTML로 추가 할 수 네임 스페이스의 일종

<html> 
    <body> 
    <table> 
     .... 
    </table> 
    <hr class='pageBreak' />  <= I thought perhaps this would divide stuff up 
    <table> 
     .... 
    </table> 
    <body> 
</html> 

있습니까?

편집 그냥 궁금해서 다른 사람이 어떤 아이디어가 있는지 ... : -/

당신의 Excel 워크 시트 개체에 HTML 태그를 변환하는 라이브러리를 알고, 그래서 만약

(나는 루비를 사용하고 있습니다 너무 작동 할 수 있습니다 어떤 종류의)

답변

1

는 Excel 스프레드 시트 같은 OLE 문서 (http://poi.apache.org/poi-ruby.html)를 생성하기위한 루비 POI를 사용해보십시오. 당신은뿐만 아니라 (http://raa.ruby-lang.org/project/parseexcel/) .XLS 파일을 가져 오는 처리해야하는 경우

ExcelParser 보석은 훌륭합니다.

+1

안녕하세요. 게시물 주셔서 감사하지만, 나는 (모든 비용, 정말) programatically 테이블을 구축 피하려고했습니다. 그래도 고맙습니다. – btelles

0

는 여러 탭을 할 MHTML을 사용해야합니다. 당신은 HTML 파일로와 첫 번째 탭의 데이터 (탭과 탭에 표시 될 제목의 각각의 정의를 포함합니다) 통합 문서의 정보를 넣을 수 있습니다. 처음 넘어 각 탭에 대한 내용을 지정하는 그러나

, 당신은 MHTML 사양을 사용하고 각 테이블 사이의 구분을 넣어해야합니다.

이것은 당신이 시작하는 것이다 : 나는 과정을 통해 초보자를 걷는 튜토리얼을 찾을 수가 없었다 Multipart HTML

.