CSV文件格式
2010-03-10 22:30
344 查看
CSV是Comma Separated Values的简写, 有时它还叫做Comma Delimited. CSV文件是一种特别格式化的文本文件, 其中使用非常简单的格式, 存储着spreadsheet或者基本的database风格的信息. 每一行存储一条记录, 每条记录中的不同的field使用逗号来分隔. 注意, 记录中的数据不能包含逗号, 因为这会在另一个程序中使用该文件的时候破坏掉这个简单的文档格式.
这个CSV格式的文件经常被用来在spreadsheet和database之间转换数据, 而不需要担心文档格式的问题.
那么如何从CSV文件转换到SQL中呢?
下面的代码示例解决了这个问题.
第一步, 在SQL中创建表.
第二步, 创建一个csv文件, c:\csvtest.csv. 内容如下:
1,James,Smith,19750101
2,Meggie,Smith,19790122
3,Robert,Smith,20071101
4,Alex,Smith,20040202
第三步, 在SQL中运行下面的语句.
效果如图:
信息来源:
What Is CSV? / Converting Spreadsheet Data To CSV Format
http://8help.osu.edu/1701.html
SQL SERVER – Import CSV File Into SQL Server Using Bulk Insert – Load Comma Delimited File Into SQL Server
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-server/
这个CSV格式的文件经常被用来在spreadsheet和database之间转换数据, 而不需要担心文档格式的问题.
那么如何从CSV文件转换到SQL中呢?
下面的代码示例解决了这个问题.
第一步, 在SQL中创建表.
USE TestData GO CREATE TABLE CSVTest (ID INT, FirstName VARCHAR(40), LastName VARCHAR(40), BirthDate SMALLDATETIME) GO
第二步, 创建一个csv文件, c:\csvtest.csv. 内容如下:
1,James,Smith,19750101
2,Meggie,Smith,19790122
3,Robert,Smith,20071101
4,Alex,Smith,20040202
第三步, 在SQL中运行下面的语句.
BULK INSERT CSVTest FROM 'c:\csvtest.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) GO --Check the content of the table. SELECT * FROM CSVTest GO --Drop the table to clean up database. SELECT * FROM CSVTest GO
效果如图:
信息来源:
What Is CSV? / Converting Spreadsheet Data To CSV Format
http://8help.osu.edu/1701.html
SQL SERVER – Import CSV File Into SQL Server Using Bulk Insert – Load Comma Delimited File Into SQL Server
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-server/
相关文章推荐
- 使用kettle将csv格式文件输入,sql表输出
- 以特定列格式打开csv文件
- csv文件格式的优点
- 解析csv格式文件的一段C代码
- 读取五种格式的配置文件(xml(两种方式),txt,excel,csv,json)
- R读取txt、csv、xls和xlsx格式文件
- highcharts自定义导出文件格式(csv) highcharts的一些使用心得
- python输出excel能够识别的utf-8格式csv文件
- 导入城市文件数据(csv)格式demo
- php导出csv格式的文件
- SQL : 一个存储过程,用于向指定的MS SQL Table中导入CSV 格式的文件数据
- 用pandas将多个同格式csv数据文件合并
- Go 操作CSV格式文件
- .NET中使用oledb连接sybase和csv格式文件的连接
- 用csv格式的文件代替poi导出xls文件
- MT4函数_读取CSV格式文件存入到二维数组
- .csv是什么文件格式,什么软件可以打开?xls与csv文件是什么区别?功能和作用上有什么不同?
- CSV格式文件解析
- 写文件的工具类,输出有格式的文件(txt、json/csv)
- CSV格式表格文件自动转换科学计数法的解决方法