none
SL如何显示、编辑格式复杂的Excel工作表?TFSoft的方法也许不对。 RRS feed

  • 常规讨论

  • SL如何显示、编辑格式复杂的Excel工作表?

    1)TFSoft采用在Web端读取Exce工作表信息,然后把读取的信息(单元格合并、边框、字体、颜色、只读等)发到SL端,再利用SL强大的UI功能,以可以任意合并单元格的网格方式显示和编辑Excel工作表,最后把这些信息又发还给服务端,在服务端生成Excel文件,把生成后的文件内容又发回到SL端。从而实习SL端模拟Excel工作表的读取、显示、编辑、存盘等功能。并将整个过程按照控件规范制成T4ExcelSheet控件。如此,绕来绕去,主要是因为,SL端无法分析*.xls文件的格式,服务端分析就比较容易。当然如果是高版本的Excel文件(*.xlsx)格式已开放,分析起来就比较好办,但是中国目前还很多人在用Excel2003及以前的版本。

    2)各位有什么其他高招?请在此留言讨论。

    3)TFSfot的实例参见:

    http://211.152.41.146/TFSoftTestWeb/

    用户名:User4

    密码:123456

    登录后,投肥调查->数据管理->进入浏览/编辑/新增。可查看T4ExcelSheet的在线编辑Excel文件的效果。

     

    注:该系统,Web端实现0代码,0实体定义。全部代码仅在SL书写。(当然后台有T4DataLib通用类库)。

    欢迎提出宝贵意见。



    2011年12月9日 13:27

全部回复

  • 很牛逼 不过,我是要求用户另存为xml来读取的 =================== 请问老大: 能搞个listbox划动的控件吗?
    2011年12月12日 0:51
  • 1)请问,excel 2003以前,存为xml能带边框,字体,等格式么。我好象存不了为xml格式。

    2)lisbox划动的具体要求?可以试试,估计能搞出来。

    3)如果要按照SpreadSheet的工业标准做一个专门给Silverlight用的Excel(实现桌面版Excel的大部分功能),我估计,如果我一人做,集中精力(主要是我还得上班吃饭),半年可以完成。


    • 已编辑 TFSoft 2011年12月12日 5:31
    2011年12月12日 5:14
  • 我碰到的用户,在要求其对excel有一定格式时是可以接受的,毕竟excel本身是很方便的工具,所以我看情况要求其xml或csv. 

    当然,老大的办法更好,但要是实施起来比较麻烦,或者占用资源比较多,那就兴趣不大。

    感觉这个工程太大了吧。老大,你就给我们做些小点的吧。

     

    listbox划动的要求就是要跟windows phone上的listbox那样,当上下划动时能走;到顶时有动画效果;最要紧是加入到程序里要方便。 其实我自己也能马马虎虎的实现部分功能,可是毕竟功力不行,要做成通用的控件没那个水平

     

     

    2011年12月13日 3:55
  • WinPhone7我手头没有,不晓得他的具体效果是怎么样子的。

    留下你的QQ,我春节的时候,如果有兴趣,就弄那个划动的ListBox。

    我的QQ:342401768

    2011年12月13日 4:09
  • 看下这个视频, 里面有很多listbox     例如00:35秒的时候

    http://v.youku.com/v_show/id_XMjA3MDU3NDY4.html

     

    2011年12月19日 6:19