背景故事:
公司搬新办公楼,办公网络是通过在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
|