2011-04-12 3 views
0

요구 사항 :Excel로 html의 세그먼트를 가져 오는 방법

1. 테이블을 Excel 파일로 내 보내야합니다.

2. 먼저 html 페이지에서 렌더링합니다. html로 내보내는 버튼이 있습니다.

내 의견 :

1.I 페이지에서 HTML을 얻을 :

document.getElementById('content').value = document.getElementById('containerId').innerHTML; 

form1.submit(); 

2.I 서버에서 response.ContentType = 그것을 얻을 "응용 프로그램/vnd.ms-엑셀;" // 클라이언트가 Microsoft Excel을 설치해야합니다.

3. 올바른 Excel 파일 "XXXX.xls"이 있습니다. 내가 그것을 열 때

4.BUT하지만하지만, 그것은 도기가 난 그것을보고 불쌍

"it's not the right format of Excel, are you confirm to open it?" 

처럼 말해 경고입니다.

그래서 HTML 섹션을 Excel 파일로 가져온 다음 올바른 Excel 파일을 USER-AGENT에 응답하고 싶습니다.

내 프로젝트에 Aspose.Cells 라이브러리를 사용하고 있는데,이를 사용하여 작업을 완료하는 방법을 모르거나이를 해결하는 다른 해결책이 있습니까?

답변

1

Aspose.Cells for .NET을 사용하여 HTML 태그/부분을 Excel 스프레드 시트로 구문 분석해야하는 경우 셀에서 원하는 HTML 코드 세그먼트를 설정하기 위해 Cell.HtmlString 특성을 사용할 수 있습니다. 생성 된 Excel 파일. 모든 HTML 태그가 현재 지원되지는 않습니다.

.NET에 대한 Aspose.Cells는 또한 참조를 위해 당신을 도울 수, 파일 포맷 변환을 위해 지원되는 문서를 참조하십시오 직접 HTML 파일로 Excel 파일을 변환하는 지원

: http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/opening-files.html http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/saving-files.html

여전히 문제가 있거나 혼란이 있으면 Aspose.Cells API를 사용하여 샘플 코드로 자세한 내용을 알려주십시오.