背景故事:
公司搬新办公楼,办公网络是通过在IDC机房绑定座位下的端口号(C6666)和本区域VLAN地址IP段实现(例如C6666端口绑定的是192.168.241.1)
现在在这边是有一份制作的座位分布表,里面包括座位号,端口号,还有VLAN的IP段分区(用颜色来表示),还有另外一份EXCEL用于统计已用绑定的IP表.
现在每次需要绑定IP的时候,都需要打开座位分布,然后搜索位置,知道端口号,然后通过端口号知道IP段.
问:自己会C#,想做一个winform小程序,分别导入,然后查询,在IP总表上修改...
有更好的解决方案吗??
![]() | 1 elviscai 2015-08-12 10:13:12 +08:00 不懂技术 Excel可以打开.cvs格式啊不带格式的文本文件,无所谓什么语言了吧…… |
![]() | 2 yangg 2015-08-12 10:30:42 +08:00 |
![]() | 3 vmebeh 2015-08-12 10:32:22 +08:00 1. Ctrl + F 2. 筛选 3. 用公式;一种思路是用 MATCH 找到需要查找的数据(位置,需要唯一的 'key';如没有,用楼层+位置组合放在单独的一列)的行号,然后用 INDIRECT 显示该行其他数据 4. 转成其他你熟悉的数据库 |
![]() | 4 jadecoder 2015-08-12 10:32:53 +08:00 最简单的就是VBA编程,在Excel里面编程,需要Basic语言。 或者你愿意用GoogleDocs的话,可以用Javascript。 ------- 用C#的话也没问题,可以通过自带的Office库操作,也可以用Aspose之类的第三方库。 但是做成winform程序不如做成Office插件,直接在Excel上增加按钮。 用C#操作xlsx,真的挺不方便的。 |
![]() | 5 iwege 2015-08-12 10:48:13 +08:00 php + html. php解析操作,html画图。 node+html也可以。 |
![]() | 6 ikaros 2015-08-12 10:54:10 +08:00 python xlrd xlwt 还有个啥 三个加起来可以实现读写 |
7 lsmgeb89 2015-08-12 10:57:50 +08:00 以前找到过一个收费的读写 Excel 库,用 C++ 写的。 |
![]() | 8 lxrmido 2015-08-12 11:03:36 +08:00 按zip解压xlsx,解压,得到一堆xml文件,读取xml,完 |
![]() | 9 tabris17 2015-08-12 11:05:18 +08:00 难道现在都没人会用Vbscript和ADO了? |
![]() | 10 xavierskip 2015-08-12 11:10:21 +08:00 简单点了转换为csv,然后纯文本折腾去吧。 |
![]() | 11 kunimi 2015-08-12 11:14:23 +08:00 python + xlwings |
12 comeon0r 2015-08-12 12:48:26 +08:00 vba, python, and so on. |
![]() | 13 gangsta 2015-08-12 13:20:21 +08:00 via iPhone Java + poi |
![]() | 14 m1a0 2015-08-12 14:12:16 +08:00 VBA最省事 |
![]() | 15 stackboom 2015-08-12 14:19:40 +08:00 java+poi , .net +npoi |
16 axinsoft 2015-08-12 15:17:25 +08:00 关键词 c# excel oledb |
![]() | 17 WayneWangWM 2015-08-12 17:51:26 +08:00 VBA,简单好写,功能强大,跟Excel兼容性好 |
![]() | 18 alore 2015-08-12 22:16:44 +08:00 EXCEL内置VBA编程。 或者用HTA做交互界面,用JS或VBS都可以调用EXCEL对象。 |
![]() | 19 jarlyyn 2015-08-13 09:06:53 +08:00 via Android 为啥要远程更新 excel.... 弄个数据库和接口,excel里用宏更新吧 |
![]() | 20 qinglangee 2015-08-13 09:43:49 +08:00 还是把Excel保存成cvs格式最方便, 文本的随便怎么处理 |
21 twittercom 2015-12-03 10:59:13 +08:00 VBA |