2011-05-13 10 views
7

C# OPENXML SpreadSheetDocument ile ilgili sorunlar var. OpenXml Elektronik Tablosu. Değer filtreleri, stilleri ve çünkü küçük belgelerin Unicode karakterleri

  1. nasıl filtreli üst satır yapılır?
  2. Nasıl alternatif renkler yapılır?
  3. SheetData'mde unicode karakterleri koymak istiyorum, ancak excel'e karşı çıktığımda bana bir hata veriyor ..
  4. Üst satır rengini değiştirin. Bunu yapmak için bazı uygun yollar var mı, msdn'de kullanabileceğinden daha fazla belge var mı, yoksa bazı StyleSheet kodları gönderebilir misiniz? İngilizcem için özür dilerim. Teşekkürler.

cevap

2

Ben sorunuzu e-tablodaki tabloları oluşturma hakkında gerçekten olduğunu düşünüyorum. Tablolar, XML/Excel 2007/2010'un sütun başlıklarını tıklatarak bir hücre aralığını sıralamanızı sağlayan harika bir özelliktir. Ayrıca satırlar için alternatif renk bantları ile sunulur. Bir satır eklediğinizde, toplam satır sahip olma ve otomatik genişletme gibi ek özellikler vardır.

Tablolar hakkında bir blog yazısı ve bunları nasıl oluşturacağımı yazdım: Exploring Table Markup in SpreadsheetML. Ayrıca, işaretlemeyi araştıran bir 15 minute screen-cast kaydettim ve sıradan hücreleri bir tabloya dönüştüren bir Açık XML SDK programının nasıl oluşturulacağını gösterir.

-Eric

0

Sana Gümüş mermi OpenXML ile Word belgeleri nasıl oluşturulacağını çalışmaya çalışıyorum Word'de çalışma yapmak iken, ne yazık ki, ama ne yaparsam, daha sonra ortaya çıkan .docx dosyasını keşfetmek veremez etkinin ne olduğunu gör.

Ben ettik aynı araştırmacı yaklaşım elektronik tabloda size yardımcı olabileceğini düşündürmektedir.

+1

Docx biçimini tersine mühendislik uyguladınız mı? Açık bir format değil mi? – alex

+0

İki boyutlu bir nesne listesi var, excel hücrelerinde bu değeri koymak zorundayım. – croisharp

+0

@Alex, evet, açık bir format ancak iyi belgelenmemiş. 'Ters mühendisliği' biraz terim oldu diyebilirim. Daha mühendislik vakası kendi 'gerçek dünya' örnekler ;-) –

İlgili konular