我想连接mysql到excel来分析数据库中的数据,但我的提供商不允许使用ODBC,如何建立连接?有没有其他同样强大的工具,你可以通过网络使用Excel?谢谢
bjp0bcyl1#
我知道这是一个老问题了,但现在这是可能的。现代Excel文件现在只是压缩的XML文件。您甚至可以将文件扩展名更改为.zip,然后使用您最喜欢的解压缩工具打开或解压缩它们。话虽如此,与Excel文件交互的“新”方式是使用Open XML SDK。有关文件结构的详细信息,请参阅here。NuGet包可从Microsoft免费获得,适用于“经典”.NET 4.8.x和较新版本(如.NET 7)。(我个人在这两个方面都成功地使用了它)- ODBC不是必需的。
1条答案
按热度按时间bjp0bcyl1#
我知道这是一个老问题了,但现在这是可能的。现代Excel文件现在只是压缩的XML文件。您甚至可以将文件扩展名更改为.zip,然后使用您最喜欢的解压缩工具打开或解压缩它们。
话虽如此,与Excel文件交互的“新”方式是使用Open XML SDK。有关文件结构的详细信息,请参阅here。
NuGet包可从Microsoft免费获得,适用于“经典”.NET 4.8.x和较新版本(如.NET 7)。(我个人在这两个方面都成功地使用了它)- ODBC不是必需的。