當前位置:首頁 » 編程語言 » csv導入sql

csv導入sql

發布時間: 2022-10-02 22:53:56

㈠ 怎麼將多個.CSV文件導入sql資料庫

解決辦法:

1.打開Microsoft Visual Studio.

2.文件-新建-項目-Integration Services 項目.

3.名稱任意定義,在這里名稱為:CsvImportSqlserver,勾選"創建解決方案的目錄"

4.在"數據流"下,點擊頁面藍色字母,進入編輯區.

5.選擇左側工具箱,選擇"平面文件源"和"OLE DB 目標"控制項拖動到編輯區.

6.選中「平面文件源」,右鍵選擇編輯,彈出「平面文件源編輯器」窗口.

7.在「平面文件連接管理器」中,點擊「新建」按鈕。

8.連接管理器:ImprotFile(任意起名),在常規中,瀏覽要導入的csv文件的所在路徑(如:test_1.csv)。
注意:勾選(在第一個數據行中顯示列名稱)

9.默認「列」的設置,在「高級」中,匹配數據類型一致。
目標資料庫中,int類型的欄位-〉在高級中,設置「四位元組帶符號的整數 [DT_I4]」
varchar類型的欄位-〉設置「字元串 [DT_STR]」注意:類型的大小。
smallint類型欄位-〉設置「雙位元組帶符號的整數 [DT_I2]」
decimal類型的欄位-〉設置「雙精度浮點數 [DT_R8]」

10.點擊確定,選中「平面文件源」,右鍵「添加路徑」,連接自:平面文件源;連接至:OLE DB目標
輸出:平面文件源 ; 輸入:OLE DB目標輸入。

11.設置後,在編輯區發現有個(平面文件源-〉OLE DB目標輸入)的指向箭頭。

12.接下來,選中(OLE DB目標),右鍵編輯。

13.新建OLE DB 連接管理器。

14.伺服器名:IP地址(172.26.36.6)

15.在選擇或輸入一個資料庫名中:選擇要導入到的資料庫(如:DW)

16.點擊「測試連接」,提示連接成功,確定並關閉窗口。

17.接下來,在「數據訪問模式」中:表或視圖。

18.表或視圖名稱:資料庫中相對應的表:test庫。

19.在「應射」中,設置逐個欄位一一映射。

20.點擊確定。

21.點擊F5,進行調試,看數據是否在正確導入。
(如果報錯,重新設置數據類型)

22.點擊「控制流」,選中控制項Foreach 循環容器,拖到編輯區。

23.把「數據流任務」放入「Foreach 循環容器」中

24.選中「Foreach 循環容器」,右鍵編輯。

25.在「集合」選項-枚舉器配置,選擇csv文件所在的文件夾

26.文件名以正則表達式的方式輸入,如(test_*.csv)

27.變數映射:在變數列下拉項中,點擊「新建變數」,名稱:var_test,其他默認,直接點擊確定。

28.在編輯區左下腳-連接管理器中,選中「ImprotFile」右鍵屬性;

29.點擊expressions後面的編輯按鈕,屬性:ConnectionString,表達式:選擇「var_test」變數,並把它拖到「表達式」區域。

30.確定後,開始F5,開始導入集合中所有csv文件.

31.至此,所有設置完畢。

同理,要想把資料庫表,導出csv文件,也一樣道理。

足球 另:當導入一個csv文件時,可以根據sqlserver導入導出向導就可以。

具體操作如下:

1.選中資料庫test,右鍵-任務-導入數據。

2.點擊「下一步」按鈕

3.數據源選擇:平面文件源

4.其他選項,與上述一致。(數據類型一定要匹配正確)

5.下一步,輸入正確的伺服器名稱,資料庫名稱。

6.在「表和視圖」中,「源」與「目標」的表要映射正確。

7.下一步,選擇「立即運行」。

8.點擊完成,開始導入。

㈡ 【急】用C#怎麼把CSV文件導入到SQL中。

只要將csv文件解析到程序里邊就可以了,可以解析成dataset 然後循環插入資料庫就可以了,這有根據csv得到dataset的代碼 /// <summary>
/// 將csv格式文件導成dataset
/// </summary>
/// <param name="filePath">文件路徑</param>
/// <param name="fileName">文件名</param>
/// <returns></returns>
public DataSet getCsv(string filePath, string fileName)
{
string strConn = "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
strConn += filePath;
strConn += ";Extensions=asc,csv,tab,txt;";
OdbcConnection con = new OdbcConnection(strConn);
DataSet data = new DataSet();
string sql = "select * from " + fileName;
OdbcDataAdapter adp = new OdbcDataAdapter(sql, con);
con.Open();
adp.Fill(data, "csv"); return data;
} 然後你就插入資料庫就可以了

㈢ 如何將多個csv文件導入到SqlServer中

解決辦法:

1.打開Microsoft Visual Studio.

2.文件-新建-項目-Integration Services 項目.

3.名稱任意定義,在這里名稱為:CsvImportSqlserver,勾選"創建解決方案的目錄"

4.在"數據流"下,點擊頁面藍色字母,進入編輯區.

5.選擇左側工具箱,選擇"平面文件源"和"OLE DB 目標"控制項拖動到編輯區.

6.選中「平面文件源」,右鍵選擇編輯,彈出「平面文件源編輯器」窗口.

7.在「平面文件連接管理器」中,點擊「新建」按鈕。

8.連接管理器:ImprotFile(任意起名),在常規中,瀏覽要導入的csv文件的所在路徑(如:test_1.csv)。
注意:勾選(在第一個數據行中顯示列名稱)

9.默認「列」的設置,在「高級」中,匹配數據類型一致。
目標資料庫中,int類型的欄位-〉在高級中,設置「四位元組帶符號的整數 [DT_I4]」
varchar類型的欄位-〉設置「字元串 [DT_STR]」注意:類型的大小。
smallint類型欄位-〉設置「雙位元組帶符號的整數 [DT_I2]」
decimal類型的欄位-〉設置「雙精度浮點數 [DT_R8]」

10.點擊確定,選中「平面文件源」,右鍵「添加路徑」,連接自:平面文件源;連接至:OLE DB目標
輸出:平面文件源 ; 輸入:OLE DB目標輸入。

11.設置後,在編輯區發現有個(平面文件源-〉OLE DB目標輸入)的指向箭頭。

12.接下來,選中(OLE DB目標),右鍵編輯。

13.新建OLE DB 連接管理器。

14.伺服器名:IP地址(172.26.36.6)

15.在選擇或輸入一個資料庫名中:選擇要導入到的資料庫(如:DW)

16.點擊「測試連接」,提示連接成功,確定並關閉窗口。

17.接下來,在「數據訪問模式」中:表或視圖。

18.表或視圖名稱:資料庫中相對應的表:test庫。

19.在「應射」中,設置逐個欄位一一映射。

20.點擊確定。

21.點擊F5,進行調試,看數據是否在正確導入。
(如果報錯,重新設置數據類型)

22.點擊「控制流」,選中控制項Foreach 循環容器,拖到編輯區。

23.把「數據流任務」放入「Foreach 循環容器」中

24.選中「Foreach 循環容器」,右鍵編輯。

25.在「集合」選項-枚舉器配置,選擇csv文件所在的文件夾。

26.文件名以正則表達式的方式輸入,如(test_*.csv)

27.變數映射:在變數列下拉項中,點擊「新建變數」,名稱:var_test,其他默認,直接點擊確定。

28.在編輯區左下腳-連接管理器中,選中「ImprotFile」右鍵屬性;

29.點擊expressions後面的編輯按鈕,屬性:ConnectionString,表達式:選擇「var_test」變數,並把它拖到「表達式」區域。

30.確定後,開始F5,開始導入集合中所有csv文件.

31.至此,所有設置完畢。

同理,要想把資料庫表,導出csv文件,也一樣道理。

足球 另:當導入一個csv文件時,可以根據sqlserver導入導出向導就可以。

具體操作如下:

1.選中資料庫test,右鍵-任務-導入數據。

2.點擊「下一步」按鈕

3.數據源選擇:平面文件源

4.其他選項,與上述一致。(數據類型一定要匹配正確)

5.下一步,輸入正確的伺服器名稱,資料庫名稱。

6.在「表和視圖」中,「源」與「目標」的表要映射正確。

7.下一步,選擇「立即運行」。

8.點擊完成,開始導入。

㈣ 如何把csv文件導入到sql資料庫

導入到資料庫生成新表

SELECT*INTO要生成的表名FROM[TEXT;FMT=CSV;DELIMITED;HDR=YES;DATABASE=CSV文件路徑].[CSV文件名.csv]

導入追加到資料庫已有表

INSERTINTO資料庫相同表
SELECT*
FROM[TEXT;FMT=CSV;DELIMITED;HDR=YES;DATABASE=CSV文件路徑].[CSV文件名.csv]

㈤ plsql怎麼導入csv數據

先在資料庫中建一個空表,表結構同csv文件列數據。然後菜單,工具,文本導入,按這個指引打開對應的csv文件,對應導入的列名和格式,點導入就可以了。

㈥ 如何把 .csv 的文件導入資料庫SQL SERVER 中!(急急急!!)

使用SQL
Server
自帶的數據導入向導,右擊擊要導入的資料庫,任務→導入數據啟動向導,
數據源選擇「平面文件源」,然後瀏覽打開要導入的csv文件,
進行必要的設置:標題行分隔符(默認回車換行,不用改),首行是否是列標題(默認不選,如果CSV,第一行是列標題則選上),列分隔符(默認是逗號),行分隔符(默認回車換行,不用改),其他他的選項可以自己看看。向導默認導入數據時每列寬為varchar(50),如果有超過這個寬度的列要在高級中手動修改列寬。
然後就是目標了,選擇要導入的資料庫,輸入用戶,密碼(要有可寫許可權)。
如果目標表已經存在可以選擇目標表,還可以指定每一個列的映射關系,是否清空目標表,是否啟用標識插入(自增列),如果目標不存在,那就簡單了,向導會自己建一個表,可以自己指定名稱。
使用很簡單,有點基礎的看看就會了,MS的東西都一個樣。

㈦ 把csv文件導入到SQL Server表中

1、首先打開Navicat。

㈧ 如何把csv文件導入到sql資料庫

如何把csv文件導入到sql資料庫
使用SQL
Server
自帶的數據導入向導,右擊擊要導入的資料庫,任務→導入數據啟動向導,
數據源選擇「平面文件源」,然後瀏覽打開要導入的csv文件,

㈨ 如何把csv文件導入到sql資料庫

1、首先打開sqlserver 選擇一個資料庫,右擊選擇任務,點擊導入數據打開導入導出向導:

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821