Spnet 코어에서 Excel로 내보내기
이런 질문을 여기에 올릴 수 있을지는 모르겠지만, 많은 프로그래머들이 관심을 가질 것이라고 생각합니다.엑셀 파일을 만들 수 있는 인터페이스를 제공할 수 있는 패키지가 필요합니다.nuget을 찾아보니 여러 개의 패키지를 찾았지만, snet core를 지원하는 패키지는 단 한 개도 없었습니다.
여기 약간의 실 네크로맨시가 있습니다. 하지만 저는 다른 탐색 탐험가들을 위해 찾은 다른 옵션들을 공유하고 싶었습니다.
클로즈드 XML
- 예를 들어 AlphaNumeric Cell 탐색을 사용합니다.
ws.Cell("B2").Value = "Contacts"; - 많은 양의 설명서와 사용 방법을 가지고 있습니다.
- 이는 Excel 스프레드시트 전용이며 다른 Microsoft 파일 형식은 지원하지 않습니다.
- 설치하려면 PM > Install-Package ClosedX를 사용합니다.ML
NPOI
예를 들어 숫자 셀 탐색을 사용합니다.
var rowIndex = 0; IRow row = sheet1.CreateRow(rowIndex); row.Height = 30 * 80; row.CreateCell(0).SetCellValue("this is content");- xls, doc, ppt 파일에 대한 읽기/쓰기를 지원합니다.
- nuget을 설치하려면 다음을(를) 사용합니다.DotNetCore를 설치합니다.NPOI
EPLUS.코어
- .NET Core에 대한 EPLUS 라이브러리의 비공식 포트입니다.
어느 정도 관련성:
데이터 테이블.그물
엑셀 파일을 만들 수 있는 인터페이스를 제공할 수 있는 패키지가 필요합니다.
이 데이터를 표시하고 Excel로 내보낼 방법을 찾고 있는지는 모르겠지만 관리자 또는 공개 보기에서 이를 허용하려는 경우에도 옵션이 될 수 있습니다.기본 출력이 바람직하지 않은 경우 콜백을 통해 출력을 사용자 지정할 수 있는 옵션이 있습니다.
ASP.NET Core + .NET 4.6에서 v2.5를 사용하고 있지만 최신 버전 v2.7에서 에 대한 지원이 추가된 것으로 알고 있습니다.NET Standard 1.3 - 변경 로그를 읽어보십시오.
추가 정보:
GraffeCity Document API for Excel은 .NET core 2.0+(크로스 플랫폼)를 매우 잘 지원하며, 다음을 시도할 수 있습니다. https://www.grapecity.com/documents-api-excel
API는 VSTO 스타일이며 매우 간단합니다.
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.Worksheets[0];
언급URL : https://stackoverflow.com/questions/42296769/asp-net-core-export-to-excel
'programing' 카테고리의 다른 글
| ViewController가 Modal로 표시되는지 여부를 확인할 수 있습니까? (0) | 2023.06.03 |
|---|---|
| iOS 앱에서 문서 폴더 내부에 폴더 만들기 (0) | 2023.06.03 |
| iPhone Core 데이터를 웹 서버와 동기화한 다음 다른 장치로 푸시하는 방법은 무엇입니까? (0) | 2023.06.03 |
| SQL Server 데이터베이스 복원 오류: 지정한 캐스트가 잘못되었습니다. (SqlManager)UI) (0) | 2023.05.29 |
| Internet Explorer 엔진을 사용할 수 없기 때문에 응답 내용을 구문 분석할 수 없습니다. (0) | 2023.05.29 |