已关闭,此题为opinion-based。它目前不接受回答。
**想改善这个问题吗?**更新问题,以便editing this post用事实和引用来回答。
10天前关闭。
Improve this question
我正在学习Python。现在我尝试使用pandas库将数据存储到**.csv文件中。
我知道csv是逗号分隔值**,数据用**逗号(,)**分隔。我的疑问是,既然excel和csv文件都将数据存储在工作表中,那么它们之间有什么区别呢?
已关闭,此题为opinion-based。它目前不接受回答。
**想改善这个问题吗?**更新问题,以便editing this post用事实和引用来回答。
10天前关闭。
Improve this question
我正在学习Python。现在我尝试使用pandas库将数据存储到**.csv文件中。
我知道csv是逗号分隔值**,数据用**逗号(,)**分隔。我的疑问是,既然excel和csv文件都将数据存储在工作表中,那么它们之间有什么区别呢?
3条答案
按热度按时间nmpmafwu1#
Excel XLSX和CSV文件格式之间的主要区别是文件大小和格式。
在 *.CSV文件中,文件大小较小,数据如下所示:
(没有格式化,只有原始数据)
的数据
如果你使用文本编辑器打开,你会得到这个:
字符串
在 *.XLSX文件中,文件大小较大,数据如下所示:
(this format允许设置表格、边框、背景色、粗体等格式)
的
如果你用文本编辑器打开,你会得到这个:
型
我一般用CSV格式存储原始数据,用XLSX格式呈现数据。
bxjv4tth2#
我怀疑excel和csv文件都在工作表中存储数据。
它们并不都将数据存储在工作表中。csv文件中没有工作表。
这是一个常见的误解,因为Windows在双击时使用Excel打开csv文件。Excel将csv文件中的文本放入工作表中,但该工作表是由Excel创建的,即使在保存时,它也不存在于csv文件中。
以下是一些你可以看到差异的方法:
如果您尝试添加第二个工作表并保存为csv,它会说不支持。
如果你右击>编辑csv文件而不是双击,它将在记事本中打开。
如果给工作表起一个类似“Test”的名称,然后保存并关闭文件,然后再次打开,则工作表名称将不会保存。Excel将使用文件名作为工作表名称。
如果您关闭该文件,并将其重命名为“Test.csv”,然后在Excel中打开该文件,工作表名称现在将显示“Test”。
aiazj4mn3#
Excel和CSV(逗号分隔值)都是用于存储和组织表格数据的文件格式,但它们有一些关键区别:
根据您的特定需求选择适当的文件格式非常重要,同时要考虑数据复杂性、兼容性、功能和文件大小要求等因素。