簡體   English   中英

導入csv文件以在Netbeans中的表中填充數據

[英]Import csv file to populate data in a table in Netbeans

我是Java和Netbeans的新手,我試圖用數據填充數據庫中創建的表,但csv文件包含約1000個奇數項。有沒有一種方法可以將數據導入到它們的列中。

任何幫助,將不勝感激。

我假設您使用的是Netbeans附帶的JavaDB(更准確地說:它包含在JDK中)。

您可以使用導入表命令: SYSCS_UTIL.SYSCS_IMPORT_TABLE
檢查: https : //db.apache.org/derby/docs/10.1/ref/rrefimportproc.html

舉個例子:

  • 請轉到此處: http : //www.andrewpatton.com/countrylist.html並下載可Country List downloadable as CSV

  • 創建一個可以命名為COUNTRY的表,並將已下載的csv文件第一行中的名稱作為列。 第一列名稱:SortOrder應該是主鍵。 將其余列添加為大小為100的VarChar列。對其余列進行相同操作,但請注意不要弄亂列的順序,因為以后無法更改。 我的意思是,您在表中創建的列的順序應遵循csv文件中的列的順序。 例如,應首先創建“排序順序”,然后創建“通用名稱”,然后創建“正式名稱”...。

添加列

  • 然后從csv文件中刪除第一行(列名)

  • 執行以下命令CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE (null,'COUNTRY','c:\\countrylist.csv',',','"',null,0);

  • 選擇您創建的表,右鍵單擊該表,然后單擊“ View data

而已 !

如果您使用的是MySQL,請檢查:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM