Excel到MySQL连接和SQLExecute为多个用户

我需要开发一个基于Excel的电子表格,供所有员工使用,以捕捉时间表和其他项目相关的数据。 这些员工有一系列Microsoft Office Excel版本。 我的计划是使用MySQL服务器(而不是MS SQL)来捕获这些电子表格中每次更新或保存的信息。

问题:

原来的系统是一个基于Excel的系统,这个系统太大了。 这个新系统必须并行执行,消除庞大的体积,直到我们拥有了一个人人都能理解的全新系统(即逐步实现新的东西)。

题:

  1. 有没有办法做到这一点没有VBA和生活? 如果没有,那么我需要在电子表格保存时执行代码。 代码必须从电子表格中取值并将其写入数据库表中的特定字段(INSERT INTO或UPDATE sql语句)。
  2. 什么是最简单的方法来实现这一点(而不必在员工的所有计算机上安装任何东西,例如,这个电子表格运行的开发)?
  3. 我需要能够提取这个信息在“pipe理”电子表格上处理(即导入从MySQL数据库表中捕获的最新信息)。 我需要做什么(我可以在这里使用VBA) – 诸如从table_timesheets中select*的语句。
  4. 如果不妥协的特权信息(如工资费用),我需要有很多员工/项目经理在一个新的电子表格上查看他们个人项目的价值。 (我想如果我理解第三点,我可以做到这一点)。

信息:

MySQL版本:5.1.73数据库将位于基于Windows的计算机上的本地networking服务器上。 内部networkingIP地址是固定的。

任何build议,请。