程序化导入CSV到MS SQL Server

0 投票
4 回答
3528 浏览
提问于 2025-04-17 04:45

有什么好的工具组合可以把每天的数据(.CSV格式)导入到MSSQL服务器的表格里呢?

环境和可用的工具: - Windows 2000/XP - ruby或者python

MS SQL Server在远程服务器上,导入的过程必须在Windows客户端机器上进行。

4 个回答

0

那么DTS服务呢?它是MS SQL服务器的重要组成部分,从早期版本开始就有了。DTS服务可以帮助你把文本数据导入到服务器的表格里。

1

如果你想用Python来做这件事,我建议你看看SQLAlchemy这里有支持的数据库列表)和Python标准库里的csv模块

就我个人而言,我可能会在SQLAlchemy的基础上使用Elixir,因为我觉得在处理简单的事情时,它更容易上手。如果有机会的话,我也会考虑使用NumPy的loadtxt(),因为它比标准的csv模块有一些方便的功能(比如只读取特定的列)。不过,对于这个应用来说,NumPy可能有点过于复杂了。

1

你可以使用“批量插入”或者“BCP工具”。

撰写回答