用于读取特定表、列的 sql 命令
对于 SQL 坚定拥护者来说,这可能是一个非常愚蠢的问题,但我只想要一个 SQL 命令。
详细信息,
我正在使用一个名为R的数据分析工具,该工具使用ODBC从XLS读取数据。 我现在正在尝试从 XLS 文件读取数据。 R 中的 ODBC 工具接受 SQL 命令。
问题,
有人能给我一个 SQL 命令来从 XLS 文件读取数据吗? - 指定板材 - 指定列[按名称] - 指定行[仅由行索引指定]
谢谢...
This is probably a very stupid question for SQL stalwarts, but I just want one SQL command.
Details,
I am using a data analysis tool called R, this tool uses ODBC to read data from XLS. I am now trying to read data from an XLS file. The ODBC tool in R accepts SQL commands.
Question,
Can someone give me an SQL command that will read data from an XLS file's
- Specified sheet
- Specified column [by name]
- Specified row [Specified just by Row Index]
Thanks ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
通过下面的查询,您可以读取列 A、& 的第 61 行的数据。 G 应该读取 G 之前的所有列。
With the query below you can read the data from row 61 of cloumn A, & G is supposed to read all columns till G.
设置与文件的连接后,您可以使用以下语句:
不确定行索引。 但是,如果文件中的每一行都有序列号或任何此类唯一值,则可以使用 where 子句。
Once you have set the connection to the file, you can use following statement:
Not sure about the row index thing. But you can make use of where clause if each row in the file has serial number or any such unique value.
下面是一个示例查询:
假设 Excel 文档有 2 个工作表(
sheet1
和sheet2
)。 每个工作表有 2 列,第一行作为标题(每个工作表中的col1
和col2
)。这是完整的代码:
我从未找到处理行号的方法。 我只是创建一个额外的列并按顺序填写。 不确定这是否适合你。
Here's a sample query:
This assumes an excel document with 2 sheets (
sheet1
andsheet2
). Each sheet has 2 columns, with the first row as headers (col1
andcol2
in each sheet).Here's the complete code:
I've never found a way to deal with row numbers. I just create an extra column and fill down sequentially. Not sure if that works for you.