问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CSV表格和EXCEL表格的区别是什么?

发布网友 发布时间:2022-04-24 08:56

我来回答

1个回答

热心网友 时间:2022-04-08 10:00

CSV和excel的区别:

1.CSV是纯文本文件,excel不是纯文本,excel包含很多格式信息在里面。

2.CSV文件的体积会更小,创建分发读取更加方便,适合存放结构化信息,比如记录的导出,流量统计等等。

3.CSV文件在windows平台默认的打开方式是excel,但是它的本质是一个文本文件。

背景         

最近在应对一个数据查询导出模块,总体要求就是依据给定的SQL语句,输出其查询结果为csv或者xlsx文件。其中查询数据量可能会有大数据量,成百上千万都可能。  

探讨         

针对上述数据导出这个问题,提取出几个关键词:  

1、SQL是由作业人员临时写的。 

2、数据量大。

3、输出csv或xlsx文件。        

针对这几个关键词,咱分别扩展下其含义:         

第一个关键词:SQL是临时写的,这就意味着咱只是去执行这条语句,并不能对语句进行分页设计啥的,如果要重新分析SQL可能比较困难。这个时候比较贴近的场景就是“数据库查询客户端”,客户端只管执行SQL,至于执行得快慢等取决于语句及数据库性能等。        

第二个关键词:数据量大,即查询的返回结果可能比较多,你如何处理返回结果,是将其先存到List列表还是直接在结果集里面就给输出到文件。这就需要考虑内存、机器性能问题,不要一条语句执行了,直接导致你的java程序死掉了,比如JVM内存溢出,CPU使用率蹭蹭的涨到99%,导致整个程序无响应。         

第三个关键词:输出csv或xlsx文件,比如csv是利用成熟的三方库还是自己写(毕竟就是逗号分隔的文本),不同人可能有不同看法,但是我主张大家用现成的三方依赖包,比如javacsv\opencsv都是比较成熟的工具包。         

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 世界上濒临灭绝的动物有哪些,具体说说其 联想笔记本电脑键盘容不容易坏?我的本本可能我敲字太重现在感觉按键好松要紧不? 骨头卡在小狗喉咙里怎么办 excel中后缀为csv和xls有何区别? 别克英朗gt1.6L首付要多少钱?每月要还多少钱 世界灭绝的动物有哪些? EXCEL的CSV是什么文件的 笔记本电脑键盘如何重启 为什么笔记本电脑键盘受重后发声 地球上濒临灭绝的十大动物的资料 狗狗被骨头卡到了怎么办? 地球上已经灭绝了多少种动物 狗狗被骨头卡住有什么症状 截至现在,世界上有哪些生物濒临灭绝? 我的电脑是"联想"笔记本电脑最近为什么用外接键盘会重起? 目前地球上最濒危的动物有哪些?它们濒危的原因是什么? 急!小狗被骨头卡住了怎么办? 濒临灭绝的动物都有哪些? 怎么在视频里添加动画之类的东西 小鸟的动作为什么是不连贯的? 狗狗骨头卡喉咙时该如何处理? EXCEL表格的后缀是CSV是什么情况? 小米10换后摄像头玻璃需要拆后盖吗^? excel中后缀为csv和xls有何区别 世界上面临灭绝的动物有哪些? 用笔记本电脑时打字是要重按键盘还是轻按? 上海通用别克汽车贷款政策 男孩起名,三个字的 濒临灭绝的动物 别克威朗贷款分期首付多少 狗狗被骨头卡到了 总咳嗽 像吐痰样 弄不出来 跪求解决方案 后缀名.csv和.xls有什么区别? 男孩起名,要三个字的,曾震?谢谢 购车0首付贷款买车别克 世界上濒临灭绝的动物? 狗狗卡住了怎么办? 求男孩女孩名字各一个(三字名)起名 别克凯越贷款购车计算 买车怎么贷款啊,我想每一辆别克君越,请问怎么贷款,首付多少,可以贷款多少年, 小米10后置摄像头容易碎