2011-02-25 1 views
2

Excel 파일을 업로드하고 디스크에 저장하는 ASP.NET 웹 사이트가 있습니다. 그런 다음 OleDbConnection을 사용하여 데이터를 쿼리하고 DataTable을 채 웁니다.C# - 업로드 된 Excel 파일을 MemoryStream에 저장 한 다음 DataTable을 채우기 위해 사용합니다.

디스크에 파일을 저장하지 않고 메모리에서이를 수행 할 수있는 방법이 있습니까?

+0

어떤 Excel 버전을 사용하고 있습니까? – RQDQ

+1

예, 이전 질문에 대한 답변을 수락해야합니다. –

+0

@Username을 사용할 때 Excel 2003 –

답변

1

제휴 관계 없음 - 그러나 이것은 훌륭한 해결책입니다 : http://www.spreadsheetgear.com/.

64 비트 서버에서 Jet를 사용하면 Excel (및 다른 데이터 소스)에서 작동하는 문제가 발생합니다. SpacheSheetGear로 골치 아픈 두뇌를 풀고 이동하십시오. 가을에 프로젝트를 진행했고 몇 달 동안 생산 과정에서 완벽하게 작동했습니다.

0

내 사용자를 .csv로 내보내거나 저장하고 A Fast CSV Reader을 사용합니다.

관련 문제