데이터베이스에서 데이터를 가져와 XLS 형식의 FTP 서버로 보내야합니다. 메모리 스트림을 사용하여 XML에 대해 동일한 작업을 수행했습니다. 하지만, 어떻게 포맷하고 XLS를 메모리 스트림으로로드 할 지 모르겠습니다. 아이디어 나 접근 방법이 있습니까? 샘플 코드는 항상 도움이됩니다.datareader/dataset/lists를 XLS 형식 문자열로 변환하고 메모리 스트림에로드하는 방법은 무엇입니까?
0
A
답변
0
질문에 대해 오해했습니다. 스트림 파일 읽기는 모든 파일에 대한 표준입니다.
new MemoryStream(File.ReadAllBytes(inputFilename))
0
Excel OpenXML 형식을 사용하는이 대답을 참조하십시오. 외부 라이브러리없이 Excel을 빠르게 가져올 수 있습니다.
+0
로컬에서는 XLS를 저장하는 것이 좋지만 XLS 형식의 데이터를 메모리 스트림에로드하는 방법은 아직 알지 못합니다. 어떤 생각? – Learner
그것은 로컬 XLS 저장을위한 좋은,하지만, 난 여전히 직접 메모리 스트림에 XLS에게 형식의 데이터를로드하는 방법을하지 않습니다. 어떤 생각? – Learner
위의 코드 링크 (http://code.google.com/p/excellibrary/source/browse/trunk/src/ExcelLibrary/Office/Excel/SpreadSheet/Workbook.cs)를 확인하십시오. "public void Save (Stream stream)"메시지가 표시됩니다. –
예, 스트림을 매개 변수로 예상하고 스트림으로 변환하지는 않습니다. – Learner