我希望有人已经做了类似的事情,就像我碰壁一样。 在团队中,我们在本地网络上有一个电子表格,其中列出了带有一些参数的零件;该数据用于运行宏来生成 pdf 绘图,即将图像与表格相结合。 问题是当时只有一个人可以使用,而且我们想把它放到网上进行远程访问。
如何使数据表可共享并且仍然能够在桌面上运行宏?
仅供参考,我是设计工程师,只自学一些编程,我没有深入研究数据库。电子表格少于 20000 行;
到目前为止我尝试过的:
首先,作为一个自学的程序员,能够解决这个问题真是太棒了! 现在,这是涉及宏的协作电子表格的常见问题。 我建议如下: 由于您的数据少于 20,000 行,因此将数据移动到 Azure SQL/DataVerse 等数据库将为您提供可扩展的解决方案。与 sharepoint 或 Excel 相比,它们还允许快速访问、更新和更好的并发性。您可以继续使用Excel作为前端输入数据,并将您的Excel链接到数据库,Excel中的宏仍然会在桌面上运行,从数据库中提取最新数据。这将避免宏锁定数据库,因此多个用户可以同时访问和编辑数据。 刷新率 - 当连接到这些数据库时,刷新变得即时,与共享点不同。 您可以轻松远程访问这些数据库。
希望能解答您的疑问!