You will need to use ActiveX (see W3C Schools when using AJAX) and register the file on the Dataconnectors host computers (only on the computer on which the file is located). Unlike the one mentioned above, this method is independent of the Microsoft platform (for the client anyway), and you do not need to install Office components.
This can be done for most data files registered in Windows, including MDB, and allows you to control as much as you want, since you can assign different Windows accounts for different purposes.
As I said, all this is a server and does not affect the client, except, perhaps, obtaining credentials, actions and all this.
This method uses JavaScript, SQL (no, not even MSSQL, only the SQL standard) and only requires that ANY Microsoft NT platform runs on the hosting computer.
What Windows dataconnectors does is a generic interface for various data components, such as DirectX for graphics cards and other peripherals. You can also use it to bind MDB (Microsoft Access) to the MySQL server and transfer real-time data in a way that I find even easier than using XLS tables ... especially since you can import XLS into MDB.
RolanDecoy
source share