2010-03-26 5 views
1

Jet를 사용하여 Excel 파일을 만드는 데 문제가 있습니다. 나는 테이블을 만들고 그것을 열 이름을 지정하면열 이름에 #을 사용하여 Excel 파일 만들기

CreateTable [Sheet1] ([ColumnName#] String) 

은 내가 엑셀 ​​열을 제공 할 수있는 방법이 있나요

ColumnName. 

와 헤더 열을 대체 충돌 밖으로 이름을 헤더로 나는 그 안에 어떤 인물을 가질 수 있는가? 열 이름에 사용할 수있는 이스케이프 문자가 있습니까?

저가 (~ $ 50)/무료 .NET 라이브러리가있어서 엑셀 설치가 필요없는 XLS 및 XLSX 파일을 모두 만들 수있는 Excel 파일을보다 잘 제어 할 수 있습니까?

기본적으로 내가 달성하려고하는 것은 DataTable을 Excel 파일로 가져 와서 열 이름이 DateTable 에서처럼 나타나게하는 것입니다.

+0

어떻게 Jet을 사용하여 Excel 파일을 만드십니까? – AMissico

+0

XLS 파일을 만들기 위해 Jet을 사용하고 XLSX 파일을 만들기 위해 ACE를 사용하고 있습니다. – Superdumbell

+0

어떤 버전의 Jet입니까? 내가 이것을한지 오래되었지만 제트가 이것을 할 수 없다는 것을 기억하는 것 같다. 이것에 대한 참조가 있습니까? – AMissico

답변

0

스프레드 시트 XML (XMLSS)을 사용하십시오. 수많은 샘플 코드, 문서 및 라이브러리를 비롯한 다양한 지원 가장 좋은 특징은 사용 편의성입니다.

XMLSS에 대한 http://social.msdn.microsoft.com/Search/en-US?query=xmlss에서 MSDN Library 검색.

+0

어떤 링크와 참조를 제공 할 수있는 기회. 내 googlefu는 스크래치가되지 않습니다 .. – Ahmad

+0

@Ahmad : 적절한 검색 키워드를 제공하여 누구나 자신의 특정 요구에 맞는 링크와 기사를 찾을 수 있도록 굵게 표시했습니다. MSDN Library 검색 링크가 포함됩니다. – AMissico

2

NPOI를 사용해 보셨습니까?

NPOI

+0

나는 그걸 가지고 놀았습니다. 그것은 XLSX 지원이 부족하다는 것만 좋은 일을합니다. – Superdumbell

+0

XLSX의 경우 지금까지 최고의 http://epplus.codeplex.com/을 사용해보십시오! –

관련 문제