ASP.NET에서 Microsoft.Office.Interop.Excel.dll이있는 Excel 시트를 만들려면 어떻게해야합니까?Microsoft.Office.Interop.Excel.dll이있는 Excel 시트를 만들려면 어떻게해야합니까?
0
A
답변
1
타사 라이브러리를 사용해 보셨습니까? 스프레드 시트 기어 (http://www.spreadsheetgear.com/) 또는 OfficeWriter (http://officewriter.softartisans.com/)? 필자는 별도의 프로젝트에서이 두 가지를 모두 성공적으로 사용하여 데이터를 복잡한 스프레드 시트로 내보냈습니다.
0
.XLSX (XML 기반의 스프레드 시트)를 만들면 .NET과 함께 제공되는 새로운 패키지 네임 스페이스를 사용하여 ASP.NET에서이 작업을 수행 할 수 있습니다. 타사 공급 업체 솔루션에 투자 할 필요가 없습니다.
How to create a spreadsheet document without excel.interop
write and read values into/from cells.
Code snippets for working with open xml office files
Good general coverage of how to manipulate specific files/parts of a open xml file
Microsoft.Office.Interop.Excel 네임 스페이스를 사용하여 질문에 대답 할 때 지원되지 않는 기능을 추가해야하며 asp.net 작업자 프로세스에서 실행되는 것과 같은 서버 쪽 무인 시나리오와 함께 사용하는 것은 좋지 않습니다. ms kb 기사에이 내용이 많이 나와 있습니다. 위의 것을 사용하거나 .net을 활용하는 타사 공급 업체 솔루션에 투자하십시오.
ExcelPackage에서와 마찬가지로 문제가 발생합니다. 앱 실행중인 사용자에게 'C : \'에 대한 쓰기 권한이 없으면 파일을 만들 수 없습니다. .... –
또한 Excel interop을 사용하려면 응용 프로그램이 실행되는 컴퓨터 (일반적으로 웹 서버)에 Excel (MS Office)이 실제로 설치되어 있어야합니다. 너 정말 그걸 원해? 라이센스가 필요합니다! –
특정 요구 사항이 확실하지 않지만 csv/text/html/xml 파일을 만들고 필요한 경우 xls 확장자를 입력 할 수 있습니다. 이 형식은 Microsoft Excel에서 읽을 수 있습니다. – NinethSense