none
大家有无将Excel表格转换为xaml代码的需要(如大家愿望强烈,我准备开发)? RRS feed

  • 问题

  • 大家有无将Excel表格转换为xaml代码的需要?

    如果大家在开发数据库管理系统时,经常遇到大量的报表,而这些报表用Excel做起来应该是非常的方便。

    但是SL没有办法把Excel表格直接显示出来,因此我想做一个自动将excel表格转换成xaml格式,那么,你就可以在SL的界面里面显示出来。对不对?这样节省了大量编写xaml代码的工作量。我碰见一个系统有200多张表格,用手工在vs.net里面制作非常麻烦,而且即使做了,我还是要一套Excel格式的,因为用户需要导出到excel里面。用vs.net设计一个这样的界面,里面要处理表格线,文字内容等,还有单元格的合并,分解, 的确优点麻烦。大家知道excel可保存为html,但是无法保存为xaml。当然如果你不管格式好不好看,不进行单元格的拆分或合并,也不要划表格线,那就简单了,就没有必要用转换器来转换。

    目前TFSoft真正研制一个由Excel表格转换为xaml代码的软件,基本功能基本已经实现。如果是大家有这个要求,我想利用国庆休息时间完善一下,挂在网上,让大家使用。

     

     

    2010年9月13日 12:14

答案

  • 哪些表格有些是用户用Excel自定义的,并且上传到服务器。在SL呈现时候,我调用用户定义的Excel转换为xaml格式,再在sl呈现。当然excel文件,我有一定的格式要求(就是填充数据库数据的单元格,必须填写字段名称)。我书写了Excel->Xaml的转换程序,我即将整理那个转换程序,如果大家需要。此外,另外一个即将发布的系统大致有200多个excel表格,如果用人工编写xaml比较累,而且不能由用户自定义,没有灵活性。你不能要求用户用xaml代码来画表格,但是用excel,应该稍微懂点计算机的人都会。

     

     

    • 已标记为答案 Mog Liang 2010年9月20日 9:41
    2010年9月14日 12:51

全部回复

  • 呵呵,这个是好东西啊。我看到你的软件

    http://tufei.jxagri.gov.cn/TFZjzx2010/

    用到大量的报表,非常整齐,我好奇是怎么做的。你若把方案共享出来,肯定很多人会用得上的。


    Mog Liang
    2010年9月14日 6:50
  • 哪些表格有些是用户用Excel自定义的,并且上传到服务器。在SL呈现时候,我调用用户定义的Excel转换为xaml格式,再在sl呈现。当然excel文件,我有一定的格式要求(就是填充数据库数据的单元格,必须填写字段名称)。我书写了Excel->Xaml的转换程序,我即将整理那个转换程序,如果大家需要。此外,另外一个即将发布的系统大致有200多个excel表格,如果用人工编写xaml比较累,而且不能由用户自定义,没有灵活性。你不能要求用户用xaml代码来画表格,但是用excel,应该稍微懂点计算机的人都会。

     

     

    • 已标记为答案 Mog Liang 2010年9月20日 9:41
    2010年9月14日 12:51