ReoGrid 是最近发现的一款支持开源的免费表格控件,功能强大,界面美观,可以免费用于商业软件。有钱的可以赞助他们,没钱的可以直接拿来用。
它的特点是:
1. 免费的!免费的!免费的!最重要的说三遍。
2. 跟Excel格式互相兼容,不用安装本地Excel, 就可以导入导出xlsx文件。
3. 号称支持多平台:C#,VB.NET,WPF,Android
4. 类似Excel的对象模型,支持公式,图表,富文本编辑。免费的能做到这些功能已经很不错了。
版本介绍:
目前的版本号是 2.0,主要分三个版本:
1. Minimum 迷你版:不包含打印,公式功能,保持小巧和快速。这个版本只须单独引用一个DLL就可以:unvell.ReoGrid.dll
2. Standard 标准版:这是官方推荐的版本,也只须单独引用一个DLL就可以:unvell.ReoGrid.dll(难道跟上面不是同一个DLL)
3. Extension 扩展版:如果你须要用到类似VBA的脚本功能,富文本编辑功能,就要部署多个DLL,除了引用上面的unvell.ReoGrid.dll外,
还要把unvell.ReoScript.dll,Antlr3.Runtime.dll,FastColoredTextBox.dll 这三个DLL跟上面的主DLL放到相同目录下。
所有版本的运行环境都要求 .NET 3.5, .NET 3.5 client profile或以上,
下载页面:https://reogrid.net/download/
或直接下载地址:https://reogrid.net/packages/2.x/ReoGrid-2.0.0-All-Packages.zip
ZIP包里已经对DLL按版本进行分类,还包括一些功能演示事例。
下载后把该控件添加到你的VS工具箱就可以跟其它标准控件一样拖到你的窗体上使用了:
Visual Studio工具箱-点击鼠标右键-选择项-选择上面的 unvell.ReoGrid.dll
好啦,最后附张图: