2011-05-13 7 views
7

작은 설명서 때문에 C#의 OpenXml SpreadSheetDocument에 문제가 있습니다.OpenXml 스프레드 시트. 값 필터, 스타일 및 유니 코드 문자

  1. 필터로 맨 위 행을 만드는 방법은 무엇입니까?
  2. 색상을 교대로 만드는 방법은 무엇입니까?
  3. 유니 코드 문자를 SheetData에 넣고 싶습니다만, Excel을 사용할 때 오류가 발생합니다.
  4. 상단 행 색상을 변경하십시오. 이 작업을 수행 할 수있는 적절한 방법이 있는지, msdn에서 제공되는 것보다 더 많은 문서가 있거나 스타일 시트 코드를 게시 할 수 있다고 말할 수 있습니까? 영어로 죄송합니다. 감사합니다. .

답변

2

귀하의 질문은 실제로 스프레드 시트에서 표를 만드는 방법에 관한 것입니다. 표는 열 머리글을 클릭하여 셀 범위를 정렬 할 수있는 Open XML/Excel 2007/2010의 유용한 기능입니다. 또한 행에 대체 색상 밴드가 제공됩니다. 전체 행을 가질 수있는 기능과 행을 삽입 할 때 자동 확장 기능과 같은 추가 기능이 있습니다.

테이블과 그 생성 방법에 대한 블로그 게시물을 작성했습니다 : Exploring Table Markup in SpreadsheetML. 또한 마크 업을 탐구하는 15 minute screen-cast을 기록했으며 일반 셀을 표로 변환하는 Open XML SDK 프로그램을 만드는 방법을 보여줍니다.

-eric

0

나는 당신에게 은색 총알 OpenXML을 사용하여 Word 문서를 작성하는 방법을 해결하려고 노력하는 Word에서 작업을 할 때, 불행하게도하지만, 내가 무슨 짓을했는지, 그 다음에 결과 .DOCX 파일을 찾아 드릴 수 없습니다 효과가 무엇인지 확인하십시오.

동일한 조사 방법이 스프레드 시트를 도울 수 있다고 제안했습니다.

+1

docx 형식을 리버스 엔지니어링 했습니까? 오픈 포맷이 아닌가? – alex

+0

개체의 양방향 목록이 있는데 Excel 셀에 값을 넣어야합니다. – croisharp

+0

@Alex, 예, 공개 형식이지만 문서화가 잘되어 있지 않습니다. 나는 '리버스 엔지니어링 (reversed engineered)'이라는 용어가 약간 웅장한 것이라고 말하고 싶다. 내 자신의 '실세계'예제를 조작하는 사례 더보기 –