我想编写一个程序,自动下载网页上的所有csv文件,然后将这些csv文件中的数据输入到SQL Server中。我编写了宏来从csv输入数据到SQL服务器。我只是希望你们帮我每天从网站上自动下载文件。它与webscraping类似吗?我是网络编程的新手。所以请指导我使用哪种语言
答案 0 :(得分:1)
使用PowerShell非常简单:
$web = New-Object System.Net.WebClient
$web.Downloadstring("http://<your url here>") | out-file $env:tmp\MyFile.csv
然后使用
导入-CSV
和SQLServer PowerShell provider将数据注入SQLServer。
答案 1 :(得分:0)
答案 2 :(得分:0)
我还建议使用PowerShell方法来完成这项工作。
Invoke-Sqlcmd -Query '<sql statements>'
request.remote_ip
这里有一个完整的示例脚本供您下载和学习。 How to use SQL Server PowerShell Module to import data from CSV file