就像excel有数据=>从Web导入excel中的网页表。如何在MS Access中实现此目的?我希望将外部网页中的表中的数据导入MS Access Table。就像我们可以在excel中一样。我不想使用任何中间excel在Access中导入数据,而是将外部html页面数据导入Access。
我想从NSE India导入选项链到MS Access。外部webdata是来自NSE印度的选项链,如URL:https://nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?symbolCode=-10003&symbol=NIFTY&symbol=NIFTY&instrument=OPTIDX&date=-&segmentLink=17&segmentLink=17
这是在Excel中完成的,但我想在MS Access中完成。
没有简单的方法可以做到这一点; Access可以从下载的文件中获取表格,但是它会被双行标题混淆。它可以忽略一行而不是两行,因此标题的第二行将被读取为加扰实际数据的数据。
Excel只是将表与标题和值隔离开来做得更好。在我看来,您最好的选择是自动化Excel,使用它来检索页面并构建表格。然后,从Access,链接准备工作表持有表。
或者,使用我在GitHub项目中找到的函数DownloadFile:VBA.PictureUrl,链接文件,并创建一个查询(使用链接文件作为源),您可以根据需要清理和转换检索到的数据。