zoukankan      html  css  js  c++  java
  • csv和xlsx区别

    CSV是文本文件,用记事本就能打开。XLS 是二进制的文件只有用 EXCEL 才能打开;

    CSV 文件格式只能保存活动工作表中的单元格所显示的文本和数值。数据列以逗号分隔,每一行数据都以回车符结束。如果单元格中包含逗号,则该单元格中的内容以双引号引起。

    如果单元格显示的是公式而不是数值,该公式将转换问文本方式。所有格式、图形、对象和工作表的其他内容将全部丢失。

    若只是保存一点文本信息用,CSV 文件就可以了,但是若有设定公式,冻结列等其他东西则用 XLS。

    首先:文本文件和二进制文件是有区别的,对于文本文件来说,每个字节(或每几个字节)的意义相同,你只要一个一个字节的读出来就OK了;而对于二进制文件来说,可能有4个字节保存了一个整形,接下去有4个字节保存了一个浮点型等等……所以要想打开二进制文件需要了解它的文件格式。
    要想知道文件格式,你可以用16进制编辑器打开一个二进制文件,然后猜测它的格式。

    做过一个操作:xlsx 转 txt转不过去,反而要先转csv然后再将csv以txt方式打开,点击另存为tx t, 才能将xlsx转化为txt.

    1,csv 最通用的一种数据格式,容易被方便的导入到各种PC表格及数据库中,一行即为数据表的一行,生成的数据表字段用“半角逗号”隔开,以ascii码编码,每一行数据以回车符隔开
    2,xls是二进制的文件,只有用Excel才能打开,字段之间的分割符石tab.
    3, 顺便了解了一下xlsx与xls的区别,xls是03版Office支持的,xlsx是07版的Office文件格式。


    原文1:https://www.jianshu.com/p/5e5332366b33

    原文2:https://blog.csdn.net/mubaios/article/details/78667339 

  • 相关阅读:
    laydate 显示结束时间不小于开始时间
    [Draft]iOS.ObjC.Pattern.Builder-Pattern
    [Draft]iOS.Architecture.16.Truth-information-flow-and-clear-responsibilities-immutability
    iOS.ObjC.__attribute__.1-all-_attribute_-directives
    Security.ssl-pinning
    iOS.mach_msg_trap()
    iOS.redefinition-of-struct-x
    Swift.Operator-and-Items-in-Swift(1)
    iOS.Animation.Math-behind-CATransform3D
    Security.website-that-focus-on-mobile-app-security
  • 原文地址:https://www.cnblogs.com/wisir/p/11107157.html
Copyright © 2011-2022 走看看