就像excel具有Data => From Web一样,可以从excel中的网页中导入表。如何在MS Access中实现这一目标?我想将外部网页中的表中的数据导入MS Access表。就像我们可以在excel中一样。 我不想使用任何中间的excel来在Access中导入数据,而是直接 外部HTML页面数据导入Access。
我想将选项链从NSE印度导入到MS Access。 外部网络数据是NSE印度的Option链,如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中完成。
答案 0 :(得分:0)
没有简单的方法可以做到这一点; Access可以从下载的文件中获取该表,但双行标题会使其混淆。它可以忽略一行,但不能忽略两行,因此标头的第二行将作为对真实数据进行加扰的数据读取。
Excel可以更好地隔离表及其标题和值。我认为,最好的选择是使Excel自动化,使用它来检索页面并建立表。然后,从Access中链接准备好该表的工作表。
或者,使用在我的GitHub项目中找到的函数 DownloadFile :VBA.PictureUrl,链接文件,并创建一个查询(使用链接的文件作为源),在其中清理和根据需要转换检索到的数据。