当前位置: 首页 > 面试题库 >

从xls(Excel)文件创建SQL表

勾海超
2023-03-14
问题内容

我正在尝试将Excel文档转换为SQL 2005中的表。我找到了下面的链接,并且想知道它是否看起来像解决方案。如果是这样,@
excel_full_file_name语法是什么,路径相对于哪里?

http://www.siccolo.com/Articles/SQLScripts/how-to-create-sql-to-convert-
Excel_to_table.html


问题答案:

如果只需要纯SQL解决方案,则可以使用BULK INSERT T-SQL命令。您必须先将文件另存为csv / text。

BULK 
INSERT YourDestinationTable
        FROM 'D:\YourFile.csv'
            WITH
    (
                FIELDTERMINATOR = ',',
                ROWTERMINATOR = '\n'
    )
GO

或者,您可以尝试OPENROWEST-再次使用纯T-SQL解决方案

SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')

这实际上取决于您想要多少控制和灵活性,SSIS路由将比这些方法有更多好处。



 类似资料:
  • 我在Mariadb有大量的数据。我需要从查询创建转储文件。到目前为止我有这样的东西。

  • 问题内容: 这是我用来创建带有密码的文件的代码 但是它设置密码而不是密码,符号将被忽略。为什么? 问题答案: ^字符是命令外壳程序中的转义字符。尝试加倍。

  • 我正在创建一个excel文件从一个现有的excel文件与一些变化在新的文件,如添加徽标到头,改变打印相关的格式。我使用的是Apache POI版本3.15。我正在使用xlsx文件。现有文件有757行47列,文件大小为294KB。结果文件为630KB。但大约需要5分钟。我不确定我做错了什么。如有任何建议,我们将不胜感激。下面是我正在使用的方法和代码: > 打开模板文件进行输出(所需时间可忽略不计)

  • 问题内容: 我已经搜索了stackoverflow,但是没有找到明确的答案。如何将数据从XLS文件的特定行和列读取到我的Android应用程序?如何读取XLS文件?我不想将其转换为CSV,因为在尝试将其转换时出现错误。 也许我可以使用此http://www.andykhan.com/jexcelapi/tutorial.html#reading,但我什至不知道如何将其导入到我的项目中。请帮忙。 问

  • 是否可以使用Java中的任何开源工具或API在jira中导入excel/csv文件(其中包含jira问题的详细信息,如标题、描述、类型、优先级)? 它应该记录小时数并更新评论。 编辑:我不想上传excel文件,而不是我想使用excel/csv文件上传在jira上创建/更新问题。