2012-03-16 5 views
0

내 ASP.NET 응용 프로그램에서 표를 내보내고 있습니다. 그리드의 열 (Notes라고 함) 중 하나에 html이 포함 된 문자열이 있습니다. 예를 들어, Notes 열에는 <Head> HTML 태그가 포함될 수 있습니다. 그러나 내가 내보낼 때, 문자열 <Head>을 볼 수 없습니다. 누군가가이 문제를 해결하도록 도울 수 있습니까?Excel 셀의 HTML 문자열

+0

NPOI (XLS) 및/또는 EPPlus (XLSX는). 예를 들어 Notes 열은 "< HEAD>"이 될 수 있습니다 (태그의 공간이 의도적으로 추가되어이 질문에 렌더링 될 수 있습니다) – user1274655

+0

엑셀 시트를 .csv 파일로 저장하고 열어서 열이 채워 졌는지 확인할 수 있습니까? 텍스트 편집기로? – Filburt

+0

아니요, 안녕하세요과 같은 형식으로 내보내집니다. 그것은 쉼표로 구분하지 않습니다 – user1274655

답변

1

Tehnically 말하자면 이것은 Excel로 내보내기가 아니지만 잘못된 헤더가있는 HTML을 보내 브라우저에서이 콘텐츠를 Excel에서 열면이 접근법의 단점 중 하나는 프로세스를 제어 할 수 없다는 것입니다 수출의.

일부 UI보기가 아닌 적절한 내보내기 및 내보내기 데이터를 사용하십시오. 엑셀 파일을 생성하기위한 우수하고 무료 .NET 솔루션이 있습니다 : 브라우저 내가 쓴 HTML head 태그를 좋아하지 않았다

관련 문제