如何从XLSX文件扩展名批量插入?
问题描述:
有人可以建议如何从 .xlsx
文件批量插入吗?
Can anyone advise how to bulk insert from .xlsx
file?
我已经尝试了以下查询:
I tried the below query already:
BULK INSERT #EVB FROM 'C:\Users\summer\Desktop\Sample\premise.xlsx'
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n', FIRSTROW = 2);
SELECT * FROM #EVB
我也尝试了 FIELDTERMINATOR,例如 ** \t **, **,**, **; **, ** | **
,但这不是
不幸的是,没有错误消息。
Unfortunately, there is no error message.
答
您可以将xlsx文件另存为制表符分隔的文本文件,然后执行
you can save the xlsx file as a tab-delimited text file and do
BULK INSERT TableName
FROM 'C:\SomeDirectory\my table.txt'
WITH
(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
GO