OpenXml电子表格。值过滤器,样式和unicode字符

时间:2011-05-13 14:38:07

标签: c# .net c#-4.0 openxml

由于文档很少,我在C#中遇到OpenXml SpreadSheetDocument问题。

  1. 如何使用过滤器制作顶行?
  2. 如何让颜色交替使用?
  3. 我想在我的SheetData中放入unicode字符,但是当我选择excel时它会给我一个错误..
  4. 更改顶行颜色。 你能说是否有一些正确的方法可以做到这一点,比msdn上提供的更多文档,或者发布一些StyleSheet代码? 对不起我的英语不好。 感谢。

2 个答案:

答案 0 :(得分:2)

我认为您的问题实际上是关于如何在电子表格中创建表格。表是Open XML / Excel 2007/2010的一个很酷的功能,使您可以通过单击列标题对一系列单元格进行排序。此外,它们还提供了行的替代色带。还有其他功能,例如具有总行的功能,以及插入行时的自动扩展。

我写了一篇关于表格以及如何创建表格的博客文章:Exploring Table Markup in SpreadsheetML。另外,我记录了一个探索标记的15 minute screen-cast,并展示了如何创建一个将普通单元格转换为表格的Open XML SDK程序。

-Eric

答案 1 :(得分:0)

不幸的是,我不能给你一颗银弹,但是我在尝试使用OpenXML编写Word文档时所做的就是在Word中完成工作,然后探索生成的.docx文件,看看是什么效果是。

我建议使用相同的调查方法来帮助您处理电子表格。