小弟近期心血来潮,想用C#做一个Excel转Bin文件的工具。手上有一个别人做的可用的exe工具,但不够方便。
如下图。
功能1:读取Exce,并可将指定列数据数据读取出来,以下图的格式显示。
功能2:该编辑器显示界面可直接编辑指定地址数据,手动编辑的内容,显示背景色黄色。
功能3:可将数据内容保持为 .bin文件。对于功能3我已有成功实现案例。
但对功能1(读取Excel表),尝试了Oledb方式,会提示外部表格式错误。网上说的改链接字符串:Jet为Ace,改4.0为12.0,改Excel 8.0为12.0,等等等等,都试过了,不行。不知道是否与公司文档有加密系统有关。
后面尝试用添加Microsoft.Office.Interop.Excel引用,用_Workbook方式可以读取指定单元个内容。主要想问的是功能2(如图的hex编辑器显示界面),不知道是用什么控件?如何实现这样的显示和可编辑效果?
我在STVP烧录器装载界面,如下图2,也看到同样的效果。
请各位大神指点小弟,万分感谢!
有任何想法都欢迎交流。谢谢!
如下图。
功能1:读取Exce,并可将指定列数据数据读取出来,以下图的格式显示。
功能2:该编辑器显示界面可直接编辑指定地址数据,手动编辑的内容,显示背景色黄色。
功能3:可将数据内容保持为 .bin文件。对于功能3我已有成功实现案例。
但对功能1(读取Excel表),尝试了Oledb方式,会提示外部表格式错误。网上说的改链接字符串:Jet为Ace,改4.0为12.0,改Excel 8.0为12.0,等等等等,都试过了,不行。不知道是否与公司文档有加密系统有关。
后面尝试用添加Microsoft.Office.Interop.Excel引用,用_Workbook方式可以读取指定单元个内容。主要想问的是功能2(如图的hex编辑器显示界面),不知道是用什么控件?如何实现这样的显示和可编辑效果?
我在STVP烧录器装载界面,如下图2,也看到同样的效果。
请各位大神指点小弟,万分感谢!
有任何想法都欢迎交流。谢谢!
解决方案 »
- 用C#做的网络爬虫如何抓取动态页面
- 请大家对这个问题给个算法意见,合理都有分!
- C#操作Excelj,mg
- .net数据库更新问题
- 静态方法与非静态方法的内存分配与性能
- 写了一个发短信的WebService,在一般的应用程序里面可以连接远程的SQL Server数据库,但是当它运行在WindowsService中时,无法连接?
- Form 的Click事件 左键不能触发
- 在用mono做数据库管理信息系统时,从文件中读取输入到控制台是正确的,但是如果把读取的内容做一个函数调用,输入到窗口中的textbox中就会有这样的错误
- windows server 2003下的VS.NET安装问题——就是第一步,ForntPage服务器扩展通不过啊?????!!
- 从今天开始,水晶报表将受到来自纺织服装界的强力挑战!我水晶报表很难实现工艺单这一类格式的打印!其格式内详,有兴趣的进来看看,发表
- c# winform控制蓝牙模块传输数据
- GDAL 遥感影像正射校正
功能2,WPF的话,可以使用两层StackPanel自己实现一个,如果是WinForm,就用ListView里面写个16位的字定义控件
功能3,功能1和2都实现了,那功能3就很好写了,binarywriter就搞定了
http://blog.sina.com.cn/s/blog_589d32f5010082ii.html
http://download.csdn.net/detail/zswang/346182#comment基本效果满足我所描述的。可以学习一下。