I have a situation where a client wants to use Excel as the main interface for their database system. The database has some big tables with around 200,000 records that get updated pretty often. They want about 25 people to be able to use Excel at the same time to view and edit the data through an ODBC connection.
Personally I think a web-based solution would work much better, but the client really wants to stick with Excel. Do you think this approach could actually work? What problems should I expect?
I’m worried about several things:
- Data conflicts - what happens when multiple people try to change the same records simultaneously?
- Performance issues - won’t Excel try to load huge amounts of data every time someone opens the file?
- Access control - how can we make sure users only see the data they’re supposed to see?
- Tool limitations - Excel wasn’t really designed for this kind of database management
Has anyone dealt with something similar? Any advice would be helpful.