如何在EXCEL中运行SQL查询?

一个朋友发给我一个EXCEL, 里面有很多的数据, 我想看到不重复的记录条目, 并统计重复的次数.

 

奈何学友不懂EXCEL的公式怎么写, 面对强大的EXCEL却无从下手. 想了一下, 自己想要完成的动作如果可以用SQL来弄, 一句话就搞定了. 就有了完成这个功能的想法.

 

查了一些资料, 正如在CSV文件格式一文中提到的, 内容里不能有逗号, 因为这样会破坏csv的文件格式. 所以, 通过csv导入到sql里是不可能了, 因为我的excel的spreadsheet数据中有逗号.

 

尝试了在SQL中直接导入Excel中的数据, 没找到途径.

 

最后, 使用了Access才做成想要做的事儿.

1. 打开Microsoft Access, 创建一个Blank Database.

2. 在Ribbon上点选External Data, 选择从excel导入数据.

3. 在弹出的对话框中选择你要导入的excel文件, 选择导入数据到当前数据库的新数据表中.

4. 在又一个弹出的对话框中点选: 第一行包括列名, 一路Next.

5. 在Access的Ribbon的Create选项卡中, 点击Query Design, 其中有个SQLView, 在这里可以运行SQL语句了.

6. 当然, 这里你还可以再继续从Access中把数据导入到SQL里, 更专业的玩SQL.

3-10-2010 11-00-25 PM

 

参考资料:

How to run a SQL Query on an Excel Spreadsheet

http://ask.metafilter.com/35916/How-to-run-a-SQL-Query-on-an-Excel-Spreadsheet

posted on   中道学友  阅读(11311)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2010年3月 >
28 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示