在SQL FROM语句中使用'*'来访问Excel单元格范围

时间:2015-11-27 12:51:22

标签: c# sql excel ssis oledb

我有一个将 .xlsx 文件转换为 .csv 文件的脚本,但此脚本使用Excel中的单元格区域来读取数据。该脚本正在运行但我希望扩展它以防止可能的用户错误。

选择Excel单元格范围的查询(在 SQL 中):

  string query = "SELECT * FROM fileName";

我要做的是让脚本选择一个'ALL'类型的范围,这样如果用户更改文件名,它仍然可以工作。像这样:

  string query = "SELECT * FROM User_*";

User_将成为每个文档的标准,但_之后的内容可由用户更改。在这种情况下,使用*不被视为ALL,我似乎无法找到有用的东西。

1 个答案:

答案 0 :(得分:0)

在转换文档之前,我使用了另一个脚本在文档上运行Excel宏。此宏将单元格范围的名称更改为现在用于转换文档的公用名称。