对于下面过于冗长的解释感到抱歉,但我认为这有助于您的想法:
几年前,我帮助一位朋友记录了他家庭经营的宾馆(大约10个房间)的收入和支出。它的工作方式是他的宾馆由工作人员管理,他们向我的朋友提供收入和支出的定期更新(例如房间占用,收入,类型和费用金额,推荐来源等)。
我在Excel中使用用户表单构建了一个快速简单的系统,访客管理员使用该表单来记录信息。此信息将保存在另一个工作表的同一工作簿中。由于我的朋友住在另一个城市,经理然后每月通过电子邮件将工作簿发送给他。我的朋友有同一工作簿的主副本,每次收到他的每月更新时,他都会将数据复制并粘贴(附加)到他的主副本中。
主工作簿中还内置了一些仪表板,可直接处理某些枢轴,公式或数据;并向我的朋友提供关键信息,如每月利润数字,费用类型,最常用的房间,平均逗留时间等。 一切运作良好,但现在,由于数据集大幅增加,工作簿已经开始崩溃。他已经让我解决了这个问题,但我认为现在是时候改变更适合目的的基础技术了。他并不想接触专业开发人员,因为利润不能证明成本是合理的。我可以开发一些东西,但我不确定哪种方法最好:
我对SQL和Excel很满意。我的VBA知识是中级的,我刚开始学习Python。我最初的想法是:
我可以在我朋友的机器上托管一个网页,他的经理可以远程访问该网页填写信息然后存储在SQL服务器中 - 再一次,我对网页的了解非常有限开发和托管。可能有一个链接到它的Excel文件(或者我已经学习过的Tableau) 并作为仪表板平台。基本上,不是将数据存储在Excel中,而是存储在SQL数据库中。
如果您有任何人建议采用更好/更简单的方式来实现这一点,我们将不胜感激。
非常感谢