精华内容
下载资源
问答
  • 相信很多童鞋都开发过Execl的导入导出功能,最近产品中无论是后台数据分析的...或者是调用office的COM组件,或宏脚本的方式操作Execl,这种方式的主要问题就是客户端必须要安装office,如果你装的是wps还玩不转。 最
  • WebOffice (java/jsp) :在线编辑office , 商业版贵 kkFileView:文档在线预览 https://github.com/kekingcn/kkFileView go-fastdfs:文件服务器 UReport2:动态报表 ------------------------

    能用于项目开发的office文件功能:
    -------------------------
    pageoffice: 在线编辑office http://www.zhuozhengsoft.com/java/
    WebOffice (java/jsp) :在线编辑office , 商业版贵
    kkFileView:文档在线预览 https://github.com/kekingcn/kkFileView
    go-fastdfs:文件服务器
    UReport2:动态报表
    -------------------------

    能用户产品开发的库:
    -------------------------
    LibreOffice:docx/pptx转为pdf格式
    language-detector for java语种检测:https://github.com/optimaize/language-detector
    apache poi:操作office文档。其中excel的处理可以用小巧的java excel(jxl)替代。
    YEDDA:标注工具
    brat: http://brat.nlplab.org/
    abbyy/福昕:pdf->word 付费

    展开全文
  • 使用微软DsoFramer组件创建,显示office 1. DsoFramer 组件的介绍 dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件, 电子印章,签名留痕等...

    使用微软DsoFramer 组件创建,显示office

    1. DsoFramer  组件的介绍

    dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,

    电子印章,签名留痕等大多数是依此改进而来的。

     2. C# winform 或者web 显示

      开发的方式下载 DsoFramer 

      下载的界面如下:

      

       

        使用就是这以上的两个dll

         

     代码: 

    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            AxDSOFramer.AxFramerControl control = new AxDSOFramer.AxFramerControl();
            private void button1_Click(object sender, EventArgs e)
            {
                control.Dock = DockStyle.Fill;
                panel1.Controls.Add(control);
            }
        }

        界面

       

     

      3 .运行效果

    打开 excel

     

     打开 word

     

    打开 ppt

    以上为测试代码以及截图

    转载于:https://www.cnblogs.com/rongfengliang/p/3768864.html

    展开全文
  • 介绍Fabric UI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fabric React是一组强大的基于React的组件,旨在能够使用Office设计语言轻松创建一致的Web体验。...

    介绍

    Fabric UI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fabric React是一组强大的基于React的组件,旨在能够使用Office设计语言轻松创建一致的Web体验。Fabric Android最新的控件是使用Kotlin构建的,并且与Java完全兼容,Fabric iOS最新的控件是使用Swift构建的,并且与Objective-C兼容。三大微软组件库,喜欢微软风格的小伙伴们不要错过了!


    2bfc3a60ccb373386887d0ca48bd4e64.png

    如何获取?

    fabric UI是开源产品,因此你可以直接在Github上获取到它,从代码提交以及发布情况(接近3000次发布,419位开发者参与,总计6000+次提交)来看,微软的更新和迭代是非常活跃的,也就意味着这显然是微软比较用心的产品!


    3f4fb7fe6fb2950505ef19269b6d9b33.png

    谁在使用?

    微软超过45个网站或者产品使用了它,其中就包括Word, PowerPoint 以及 Excel 再到 PowerBI等等


    c9a72987f3a4f3d8ccec0901f30009ed.png

    组件一览

    组件分为三个平台类型,Web、Android、iOS平台

    • Web端

    1cd0dff269271926ebe85838ed3e717d.png

    225c666be8af004c9e8778defa499741.png

    c548df1780178cb7fb7919af532121ac.png

    • Android端

    09da53a7ad38bc22faef96594b847148.png

    • iOS端

    c04041bb2a15b1132acf90fe177a8845.png

    fcb5a706573570105e4f13e63d2a65f9.png

    Web端体验

    笔者主要带大家体验下Web端的组件,Android和iOS平台的可以自行到微软Fabric官网查看。

    首先看下代码写法:


    import * as React from 'react';import { css, classNamesFunction, DefaultButton, IButtonProps, IStyle, Label, PrimaryButton } from 'office-ui-fabric-react';type IButtonBasicExampleStyleProps = {};interface IButtonBasicExampleStyles { twoup?: IStyle;}const exampleStyles: IButtonBasicExampleStyles = { twoup: [ 'ms-BasicButtonsTwoUp', { display: 'flex', selectors: { '& > *': { flexGrow: 1 }, '.ms-Label': { marginBottom: '10px' } } } ]};const getClassNames = classNamesFunction();const classNames = getClassNames(exampleStyles, {});export class ButtonDefaultExample extends React.Component { public render(): JSX.Element { const { disabled, checked } = this.props; return ( 
    Standard
    Primary
    ); } private _alertClicked(): void { alert('Clicked'); }}

    以微软的行事风格来看,使用这种写法不足为奇,因为typescript就是它搞出来的,其实也对,对比强类型typeScipt和弱类型Javascript来看,typescript的写法更加的严格一些,避免了写代码时候的出错几率!下面有选择性的查看一些组件的风格样式:

    • 按钮

    f72c6e97917d3e5d1fdb077cfe96285a.png

    • 下拉选择

    e293ff901c8258fae27c561377819493.png

    • 搜索框

    e3bdda50d22921c9845c5db11d4affc3.png

    • 时间选择框

    4a816ebfffa0b74af9b1d1040695955c.png

    • 颜色选择框

    323fd9f9e242fc89fbff4073f12f597a.png

    • 列表表格

    e7f550feebbae0533f072b9c839e4835.png

    • 工具栏

    8583e49b83fab43dcfdef5dee96a9a29.png

    • 消息提示栏

    d880170ab86e8bea9e1e24cccc4437eb.png

    • 边栏提示

    f5fa954a957bd7acc0315f19c2e4eb3b.png

    • 进度条

    7130d2f33a7828653408cad891bfb3e7.png

    • 正在加载

    fce607bd2ac5e66ae8f35d70d8399c2f.png

    • loading

    06bad1196ca4e9c13ed2b0f8b2633a32.png

    • 模态框(可选拖拽)

    fa462050a28d34e850a69895f3b68046.png

    以上是一些组件的截图,大家可以直接查看官网文档,本文不在详细介绍

    总结

    虽然从UI上来看,貌似并不是很好看,但是足够简练,功能也很丰富,不然也不会有那么多office产品使用了,如果你对它感兴趣,不妨试一试!


    c7de3a94b225b56f260e832467e6b962.png

    展开全文
  • 快速链接: ...这是一个全新的动态桌面软件世界,你可以将大多数已存在的组件技术和框架联合起来,例如Microsoft.NET,Java,COM,C++,Web以及Office等。 以下文稿中包含的截图均来自于我们的首个C#示例...

    快速链接:
    访问我们的网站
    访问我们的开源项目
    下载演示程序(基于C#开发)

    overview

    欢迎来到神奇的Web与桌面混合编程的世界,在此您将体验一种利用扩展DOM模型进行桌面端混合开发的技术。

    这是一个全新的动态桌面软件世界,你可以将大多数已存在的组件技术和框架联合起来,例如Microsoft.NET,Java,COM,C++,Web以及Office等。

    以下文稿中包含的截图均来自于我们的首个C#示例程序。它被包含在我们的安装包ChromeApp.zip中。

    这个安装包中包含基于Tangram进行.NET桌面开发所需要的所有内容。它包含一个示例程序chromeapp.exe以及对应的源码chromeapp.zip。

    现在,Web页面的作用范围被扩展了。HTML将代表更多的元素。桌面环境将成为HTML的一部分。开发者可以像操作div一样操作桌面组件。

    在早期阶段,我们尝试利用Microsoft.NET用户控件或者Form窗体替代标准HTML标准元素来展示界面。

    image4
    这形成了一种混合界面。既有标准Web页面,又包含桌面原生组件。在HTML代码中,你可以找到一段描述布局的特殊HTML用于将它们组织到一起。

    你可能会觉得这仅仅是另一种形式的Web扩展(或者说插件)。类似于NaClCEF。那么,让我们更进一步。

    image9
    这一次,我们完全甩掉了传统的Web页面。除了标题条和导航栏之外,这几乎就是一个Microsoft.NET开发的Winform程序窗体。而最有意思的一点在于你仍然可以利用背后的HTML来操作这个窗体。你可以改变用户区域的布局或者在工具栏中增加一个新图标。

    这一切都依赖于你如何编写你的扩展HTML。

    如果你是一个企业IT管理员的话,我估计你已经想到了一种分发软件的新方法。

    当然!标题条和导航栏其实也并非必须。你完全可以将所有的浏览器特征都隐藏掉。

    image10
    或者说,将标签栏放置到窗口内部。

    image1
    我们使用Tangram作为我们的产品代号。Tangram是一种古老的东方艺术。通过拆分和组合创造更大的价值。在软件领域,Tangram希望打破技术之间的隔阂,为软件带来更大的灵活性和延续性。

    因此,浏览器并非我们的唯一目标。我们有更大的野心。

    我们的技术应用在Microsoft Office中。

    excel
    我们的技术应用在Java/Eclipse中。

    eclipse
    我们不指望仅靠几幅截图就能完全阐述我们的产品。我们强烈推荐你下载并体验我们的演示程序

    展开全文
  • NPOI是一个开源的C#读写Excel、WORD的组件,可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 使用NPOI的优势 (1)完全开源 (2)包含了大部分EXCEL的特性(单元格样式、数据格式、公式等等) (3)...
  • 2、NPOI开源组件,使用时不需要安装office(极大的优势),需要注意的是,目前该方法只能操作office2003。POI什么的都是先在内存里面把Excel的结构构造好再输出的,这个过程很费内存,不要用POI这些,只是导出数据...
  • Java使用POI导出Excel

    万次阅读 2019-06-09 13:05:46
    不管是Web开发还是桌面开发,对办公软件的操作是常有的需求,如对微软Excel电子表格的...POI全称PoorObfuscation Implementation ,是Apache组件的一个开源项目,可以对微软的Office一系列办公软件进行读写操作。 ...
  • JOffice协同办公开发平台

    千次阅读 2013-04-07 08:59:17
    它以基于流行的JEE开源技术整合,以JBPM4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/ESMTP...
  • 说明:利用Office 的Excel组件来操作excel文件 优点:能够完全操作Excel文件,生成丰富文件内容 缺点:需要电脑安装Excel,会启动Excel进程这在web上很不方便 2.OpenXML 说明:一个操作字处理文档的组件包括Excel ...
  • 性能方面没有测试,部分可随使用情况修改,如果情况允许建议使用网上开源的excel导入导出的组件 using System; using System.Collections.Generic; using System.Text; using System.Data; using System.IO; ...
  • OpenCms 8.0.0 SRC.zip

    2019-05-28 18:10:42
    使用了许多已验证的开源Java组件 核心系统的开源开发由Alkacon软件牵头 有活力的开发团体:订阅邮件列表超过1000 广泛的商业支持:超过50个官方解决方案提供者,200个以上的WEB公司提供技术 同等数量的可用文档...
  • OpenCms 8.0.2.zip

    2019-05-27 11:44:53
    使用了许多已验证的开源Java组件 核心系统的开源开发由Alkacon软件牵头 有活力的开发团体:订阅邮件列表超过1000 广泛的商业支持:超过50个官方解决方案提供者,200个以上的WEB公司提供技术 同等数量的可用文档...
  • AngelRM_MVC.rar

    2020-03-25 08:55:35
    6、使用报表导出开源组件NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作; 7、为了兼容更多的浏览器,让用户界面使用更友好。我们选择了响应式布局框架bootstrap; 8、系统报表我们采用了echarts...
  • ​NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目,可以在没有安装Office的情况下对Word或Excel文档进行读写操作。一、添加引用1、将NPOI.dll、Ioniz.Zip.dll复制到web/bin 文件夹中;2、 在common公用...
  • ​NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目,可以在没有安装Office的情况下对Word或Excel文档进行读写操作。一、添加引用1、将NPOI.dll、Ioniz.Zip.dll复制到web/bin 文件夹中;2、 在common公用...
  • ​NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目,可以在没有安装Office的情况下对Word或Excel文档进行读写操作。一、添加引用1、将NPOI.dll、Ioniz.Zip.dll复制到web/bin 文件夹中;2、 在common公用...
  • asp.net知识库

    2015-06-18 08:45:45
    使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web...
  • AppEmit.zip

    2020-08-13 08:44:28
    3) 在浏览器中调用第三方DLL、OCX组件以及系统winApi函数,tcc、python、lua等 4) 开发本地硬件DLL驱动模块的封装插件,实现在网页中操作控制本地的读卡器、打印机、扫描仪、高拍仪、U盾等各种硬件设备 5) 各个应用...
  • 拥有这样一个资料管理平台,是很多人的愿望,那么有没有简单免费开源web应用呢?基于engineercms核心的系统,具有: √参建单位各自自由建立自己的目录,共享资料,避免大家重复存储项目资料,比如会议纪要,法律...
  • buildout:一个构建系统,从多个组件来创建,组装和部署应用。 BitBake:针对嵌入式 Linux 的类似 make 的构建工具。 fabricate:对任何语言自动找到依赖关系的构建工具。 PlatformIO:多平台命令行构建工具。 ...
  • Office组件加载异步化,提速应用启动速度最快到5秒内 合理设置预览消费队列的线程数 修复压缩包里文件再次预览失败的bug 修复图片预览的bug 2020年05月20日 : 新增支持全局水印,并支持通过参数动态改变水印...
  • 代码构建,静态网页,Web应用发布,云数据库托管,SSL证书生成和维护,极速CDN,私有网络的一站式服务平台 ✅ BlinkMath:iOS app,累了眨眨眼,动动脑! 2020年3月23号添加 ZhangPingFan(深圳) - Github, 博客 ...
  • PluginOK ...PluginOK中间件是一个实现浏览器与桌面程序之间可双向调用的强兼容、高性能、安全可控、低成本、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。...6、Test为前端测试网页和开源的脚本范例。
  • 第7章 Microsoft Office和OpenOffice/StarOffice 103 7.1 安装Connector/ODBC 103 7.2 Microsoft Access 106 7.2.1 数据表的导入和导出 107 7.2.2 数据库转换器:Access→MySQL(exportsql.txt) 109 7.3 ...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持尚弱。 Android Android Android Android 带来的影响 ANDROID 的推出后可能影响的...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

weboffice开源组件