2009-03-11 2 views
0

파일 시스템에 Excel 파일을 작성하고 싶습니다. Excel 파일의 데이터 원본은 SQL Server 2000에서 DataSet/DataTable 형태로 제공됩니다. COM InterOp은 내 직장에서 사용할 수 없습니다. 사용자는 다양한 Excel 버전을 사용하고 있습니다. 97 - 2003.ASP.NET 1.1의 FileSystem에서 Excel 파일을 작성하십시오.

아주 시급한 일이며 가능한 해결책을 제시하면 많은 도움이 될 것입니다.

감사합니다, 텍스트 파일로 Thurein

답변

0

쓰기 탭으로 구분 된 데이터는 ".XLS"확장자로 저장합니다. Excel에서 읽을 수 있어야합니다.

+0

실제로 .xls가 아닌 .csv 또는 .txt 확장명을 사용하십시오. –

+0

안녕하세요, WebMatrix, 답변 해 주셔서 감사합니다. 사실 Excel 파일에서 일부 셀을 병합해야합니다. 그래서 나는 탭 구분 메서드를 사용할 수 없다고 생각합니다. 몇 가지 단서를 줄 수 있습니까? 감사합니다, Thurein –

0

COM Interop을 사용할 수 없으면 프로그래밍 방식으로 코드에서 Excel 통합 문서/워크 시트를 만들 수 없습니다.

그러나 필요한 Excel 파일을 만들 수 있지만 데이터 병합 작업이나 서식을 수행 할 수없는 DTS 패키지를 만들 수 있습니다.

미리 포맷 된 시트가있을 수 있으며 그 때마다 채워집니다.

+0

사실,이 방법으로 생각하고 있습니다; 동적으로 HTMLTable을 만들고, 데이터로로드하고, 셀 병합을 수행하고, 마지막으로 내용을 파일 시스템에 Excel 파일로 쓰십시오. 나는 이것이 가능한지 확실치 않습니다. –

+0

기술적으로는 작동하지만 기술적으로는 Excel 파일이 아니지만 Excel에서는 해당 파일을 읽고 읽고 표시합니다. – cjk

0

Excel을 서버에 설치하고 COM Interop을 사용할 수없는 경우 확인하십시오. 그들은이 문제

0

당신이 ExmWriter DLL을 편리하지만 제한된 기능을 here .Its을 제공 사용할 수 있습니다 해결하기 위해 특별히 해결책을 가지고 Aspose Cell

를 살펴 보자. UR 저장 XML 시트 2003 형식으로 파일을 엑셀.