DB에서 보고서를 생성하고 내보내기 단추를 추가하여 동일한 보고서를 Excel 형식으로 읽을 수있는 형식으로 가져올 수 있습니다. 여기서 핵심은 구현이 쉽기 때문에 CSV가 XLS보다 우수하면 더 편리합니다.ASP.NET의 파일을 Excel 테이블로 내보내는 쉬운 방법은 무엇입니까?
3
A
답변
4
Excel은 실제로 HTML을 읽는 데 어느 정도 능숙합니다. 특히 HTML에 단 하나의 테이블이 포함 된 경우. Excel에서 파일을 위로 열려면 브라우저를 말하고 싶은 경우에, 당신은 단지 자체를 렌더링하는 대신,이 Excel에서 문서를 열 브라우저에 지시
Response.ContentType = "application/vnd.ms-excel"
사용할 수 있습니다. 그러나 몇 가지 문제가 있습니다. 나는 누군가가 OO.org calc로 그것을 열고 싶어한다면 그것이 효과가 있다고 생각하지 않는다. 또한, 저장하려고 할 때 사용자가 파일 형식을 변경하지 않는 한 파일을 실제 Excel 파일로 변환하지 않습니다. 조직의 인트라넷 앱인 경우 문제가되지 않을 수 있습니다. 더 좋은 점은 직선 CSV를 사용할 때 수행 할 수없는 색상, 테두리 및 수식을 사용할 수 있다는 것입니다.
0
당신은 지정된 HtmlTextWriter를 사용할 수 있습니다
그리드는 DataGrid 객체입니다System.IO.StringWriter stringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
grid.RenderControl(htmlWriter);
. 다른 유형의 컨트롤도 사용할 수 있습니다.
관련 문제
- 1. GWT에서 파일을 내보내는 방법은 무엇입니까?
- 2. DataGrid를 Excel의 Excel 파일로 내보내는 방법은 무엇입니까?
- 3. asp.net의 파일을 Excel로 가져 오는 방법은 무엇입니까?
- 4. Google지도 - ASP.Net의 쉬운 방법?
- 5. .frm 파일을 테이블로 전송하는 방법은 무엇입니까?
- 6. xml 형식으로 Sharepoint 목록을 내보내는 가장 쉬운 방법은 무엇입니까?
- 7. asp.net의 Excel 개체
- 8. asp.net의 Excel 문제
- 9. 그리드보기를 엑셀로 내보내는 방법은 무엇입니까?
- 10. VB.NET을 사용하여 Excel 테이블로 Excel 데이터 내보내기
- 11. MVC 상세 뷰 데이터를 내보내 Excel 파일로 내보내는 방법은 무엇입니까?
- 12. Crystal Report에서 정렬 된 데이터를 Excel 시트로 내보내는 방법은 무엇입니까?
- 13. Excel 부모 및 중첩 GridView 데이터로 내보내는 방법은 무엇입니까?
- 14. JTable 색상을 Excel .xls 파일로 내보내는 방법은 무엇입니까?
- 15. Excel 데이터를 Matlab으로 내보내는 가장 간단한 방법은 무엇입니까?
- 16. Excel 데이터를 MySQL 테이블로 가져 오는 방법은 무엇입니까?
- 17. TortoiseSVN에서 '업데이트 패키지'를 내보내는 방법은 무엇입니까?
- 18. DOC 파일을 생성하는 가장 쉬운 방법은 무엇입니까?
- 19. 레일에서보기 파일을 찾는 쉬운 방법은 무엇입니까?
- 20. ASP.NET Webforms 사이트에서 Excel .xlsx 파일을 즉석에서 만드는 방법은 무엇입니까?
- 21. odbc를 사용하여 C++을 통해 excel 파일을 mysql 테이블로 가져 오는 방법은 무엇입니까?
- 22. Excel 워크 시트를 데이터 테이블로 가져 오기
- 23. C#으로 Excel 파일을 읽는 방법은 무엇입니까?
- 24. PHP에서 Excel 파일을 여는 방법은 무엇입니까?
- 25. JavaScript로 Excel 파일을 구문 분석하는 방법은 무엇입니까?
- 26. Excel 또는 CSV 파일을 Firebird로로드하는 방법은 무엇입니까?
- 27. aspxgridview에서 MS Excel 2007로 데이터를 내보내는 방법
- 28. SQLite를 JSON으로 내보내는 방법은 무엇입니까?
- 29. jqgrid를 엑셀로 내보내는 방법은 무엇입니까?
- 30. C# 메소드를 내보내는 방법은 무엇입니까?
아주 간단한 응용 프로그램에서이 작업을 수행했으며 실제로 잘 작동했습니다. 어떤 종류의 수출이나 그러한 것들을 사용하는 것이 아니라 한 줄의 코드로 모든 것을 처리했습니다. – MattGWagner