Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 프로그래머스MYSQL
- C#
- 파이썬백준
- sql풀이
- mysql
- export to excel
- sql server 포트번호
- 취업코데
- asp.net
- 파이썬
- blob다운로드오류
- 알고리즘
- 백준
- 프로그래머스SQL
- 코딩테스트유형
- sql
- blobcontainer
- 로컬포트번호
- 코테유형
- blob파일업로드
- BLOB
- 코딩테스트
- c# 엑셀추출
- 프로그래머스
- queryasync
- 투포인터예제
- c#blob
- frontend
- blob파일다운로드
- 코테
Archives
- Today
- Total
목록c# 엑셀추출 (1)
개발새발
export large data to Excel file in C# asp.net Core 대용량 데이터 엑셀 추출, 메모리 사용량
최대 약 4만개 정도의 row를 엑셀로 추출해야하는 일이 생겼다지금까지는 엑셀 형태에 값을 채워넣는 개발만 해서 비슷하게 구현했는데프로세스 메모리가 2GB까지나 올라가며 여러명이 요청을 보냈을 경우 서버가 터졌다,,로컬에서만 테스트 하다보니 시간이 오래걸리는건 그렇다 쳐도 메모리는 고려하지 못했다 C# Asp.Net Core MVC에서 대용량 데이터를 엑셀로 export하는 방법 HTML 방식으로 엑셀 다운로드: 기존 코드처럼 데이터를 HTML로 변환하여 엑셀 파일을 다운로드하는 방식으로 바꾸는 것을 고려할 수 있습니다. 이 방식은 메모리 사용량을 줄이고, 사용자에게 즉각적인 응답을 제공하는 데 유리합니다.스트리밍 방식 사용: MemoryStream 대신에 파일을 바로 클라이언트로 스트리밍하는 방식을 사..
개발/Back
2024. 8. 27. 11:46