2011-05-06 5 views
2

아래 웹 응용 프로그램 (asp.net)의 일부로 엑셀로 변환 할 수있는 방법이 있습니까? 문제는 그것을 인쇄하는 것입니다. 조경은 원하는 형식이며 조직의 사람들은 초보자이므로 사용성을 향상시키기 위해 조경에 있어야합니다. 나는 activex와 sendkeys 명령을 시도했다.웹 사이트를 Html로 변환 Excel

(1) 복사 + 붙여 넣기 :

Budget Application

+6

표를 복사하여 Excel에 붙여 넣습니다. –

+0

이것은 css와 두 개 이상의 테이블로 포맷 되었기 때문에 작동하지 않을 것입니다. –

+0

시도해 보셨습니까? 또한 mutiple 테이블을 하나씩 복사하여 워크 시트의 별도 위치에 붙여 넣습니다. –

답변

2

두 아이디어 ....

이 도와주세요 ...이 작동하지만 내가 원하지 무엇을. 노이즈가 너무 많으면 (2)를 시도하십시오.

(2) HTML을 텍스트 파일로 복사하고, 텍스트 파일을 프로그램으로 읽어 들이고, 프로그램이 필요한 방식으로 HTML을 구문 분석하게합니다. 거기에서 당신은 필요에 따라 그것을 포맷하거나 그냥 밖으로 복사/Excel에 붙여 넣을 수 있어야합니다.

+0

이 작동하지 않습니다. 수많은 사람들이 이것을 사용합니다. –

+0

@Amarnauth Persaud - 수백만 명의 사람들이 아니라면 매일 데이터 용 웹 사이트를 긁어 내고 있습니다. 이것은 간단한 querytables/regex/split string 등을 사용하여 웹 사이트에서 Excel로 구문 분석하기 쉽습니다. 콘텐츠를 제어 할 수 있으므로 앱의 일부로 내보내기를 허용하지 않거나 웹 페이지를 다시 디자인해야하는 이유는 무엇입니까? – osknows

1

페이지가 테이블 구동 (<table><tr>...)이고 CSS로 레이아웃되지 않았습니까? 그렇다면 this has been asked and answered before. Excel은 챔피언처럼 테이블 형식의 HTML을 사용할 수 있습니다.

+0

테이블과 표준 div 둘 다입니다. 대부분은 테이블입니다 ... 나는 그것을 시험해 볼 것입니다 .. 고맙습니다 ... –