我试图找到一种使用Python从远程计算机将CSV文件导入的方法。我编写了一个脚本,从第三方API中获取数据,然后将JSON扁平化为CSV文件。效果很好。现在,我正在努力改进脚本,以便将CSV导入Azure SQL Server,这样我就不必使用工具手动上传该文件。
with pyodbc.connect(f'''DRIVER={dw_driver};SERVER={dw_server};PORT={dw_port};DATABASE={dw_database};UID={dw_user};PWD={dw_password}''') as dw_
我将一个列的多行作为一个一行又一个列返回:
SELECT STUFF((
SELECT '<br/>' + Notes
FROM DailyTaskHours
WHERE Notes IS NOT NULL
AND Notes <> ''
AND NonScrumStoryId = DTH.NonScrumStoryId
FOR X