标签: csv

CSV 和 XLS 文件之间的区别?

什么是 CSV 和 XLS(Microsoft 或 OpenOffice)文件?这两个文件的主要区别是什么?

csv xls

14
推荐指数
2
解决办法
12万
查看次数

Notepad++ - 删除逗号分隔文件中的第一列

我有一个很大的CSV文件,需要删除第一列数据。我无法在 Excel 中打开它,因为 Excel 会将列中的某些值转换为科学数字。

我正在使用Notepad++,并且我正在尝试将文件 EXE 中的第一列字符串化,

1,Value1,value2,value3,value4,value5
3445,Value1,value2,value3,value4,value5
12345,Value1,value2,value3,value4,value5
1234,Value1,value2,value3,value4,value5
11,Value1,value2,value3,value4,value5
Run Code Online (Sandbox Code Playgroud)

看起来像

Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Run Code Online (Sandbox Code Playgroud)

text-editing notepad++ regex csv

14
推荐指数
3
解决办法
2万
查看次数

Excel 通常将 .csv 文件保存为制表符分隔格式。发生了什么?

我永远不知道那是怎么发生的。

我真的很讨厌它。

那是因为我的程序依赖 csv 文件是 csv。

我从来不知道,直到现在,我的 csv 文件怎么会变成制表符分隔的格式

我点击了另存为吗?

我像往常一样保存了吗?

这是一个csv文件。我一直希望它是 csv。

有时我打开文件,发现逗号不见了。我必须做

数据 -> 文本到列

解决这个问题。然后再次保存。如果我再次保存,那就是 csv 了。但是它到底是怎么变成制表符分隔的呢?我从来没有指示 excel 将它保存在制表符分隔中。这怎么会发生呢?扩展名仍然是 .csv。

附加信息

  1. 我很少保存文件。我通常会退出excel,并且可能会出现一些提示。我可能在不知道的情况下保存了它。
  2. 如果我尝试将文件另存为,即使文件显然是 .csv 文件,excel 也会默认为“txt”
  3. 但是,如果我只是匆忙保存,它不会保存到 .csv 文件。它将保存到 .csv.txt 文件。因此,让我的 .csv 文件包含制表符分隔值似乎根本没有意义。

在此处输入图片说明

使用 CSV 的程序是我自己定制的程序。我现在安排它可以读取制表符和逗号。但是,该程序在输入时对错误非常敏感。这个错误已经让我损失了数百美元。

csv microsoft-excel

14
推荐指数
2
解决办法
2万
查看次数

基于交互式控制台的 CSV 编辑器

尽管用于在控制台上编辑 CSV 文件的电子表格应用程序曾经是个人计算机上最早的杀手级应用程序之一,但仍在积极维护的应用程序很少,有关它们的文档甚至更少。

在网上、联机帮助页和源代码上进行了大量搜索后,我最终得到了以下三个应用程序,它们都有根本的缺点:

  • sc:缩写。用于电子表格计算器;带有 vi 键绑定的好工具,但在导出为分隔符分隔格式时,它不会将包含分隔符的字符串放入引号中,并且无法正确导入 csv 文件,即所有数字都被解释为字符串
  • GNU oleo:自 2001 年以来似乎不再积极维护,因此没有适用于主要 linux 发行版的软件包
  • 茶壶:为各种操作系统提供软件包,但使用例如违反直觉的单元格命名(行和列的数字,即 11 似乎是第 1 行,第 1 列)和 FLTK GUI 的多余代码

各种 Emacs 模式也不能很好地引用包含分隔符的字符串,或者需要更多的输入来输入表的脚手架。

因此,我将非常感谢克服这些缺点之一或对另一个基于控制台的 CSV 编辑器的任何提示。它实际上不需要做任何计算,只需编辑单元格或列和行。

csv command-line

13
推荐指数
2
解决办法
1万
查看次数

保存 CSV 文件时禁用 Microsoft Excel 中的提示

我必须全天从 Internet 下载多个 csv 报告,对它们进行微小更改,然后保存更改。Excel 将 3 个完全不必要的对话框添加到真正需要 5 秒的操作中。

  1. 它使您可以在“另存为...”对话框中选择文件名,即使您只想保存现有文件
  2. 它让你确认文件名,因为它认为你正在覆盖原始文件
  3. 它会询问您是否真的要以 CSV 格式保存

有没有办法杀死至少一两个这样的对话,但最好是全部?这完全令人气愤。

csv spreadsheet microsoft-excel

13
推荐指数
1
解决办法
1万
查看次数

LibreOffice 正在使用制表符作为分隔符保存 CSV 文件

我刚刚在 LibreOffice 中打开了一个 CSV 文件,做了一个小改动,然后点击保存,说“是的,继续使用 CSV”。该文件现在填充了制表符而不是逗号。我的脚本(使用 Python 的 CSV 库)不会读取它,我已经竭尽全力用逗号替换制表符。

需要明确的是:CSV 文件根据定义使用逗号,否则它就是 TSV 文件,对吗?

LibreOffice 中是否有一些选项可以设置为在写入 CSV 文件时使用逗号?

csv libreoffice

13
推荐指数
2
解决办法
3万
查看次数

使用 UTF8 编码与 UTF8-Bom 编码的 CSV 文件的 Excel 保存行为

我的原始 csv 文件是用 UTF8-BOM 编码的,这样 Excel 就可以识别 Unicode 字符(如果它只是用 UTF8 编码,则 Excel 无法识别 unicode 字符)。

我的问题是,对于 UTF8 编码的 CSV 文件,当您在 Excel 中单击保存时,它会为您提供一个弹出选项以保留原始格式。但是,如果文件是 UTF8-BOM 编码的,那么单击保存是即时的,并且没有保留格式的选项。然后 CSV 文件将逗号替换为制表符。

encoding csv microsoft-excel microsoft-excel-2013

13
推荐指数
1
解决办法
3万
查看次数

寻找一个加载速度非常快的轻量级 csv 查看器

可能的重复:
csv 文件的轻型文本编辑器?(在窗户上)

我经常需要打开 csv 文件来查看里面的内容及其结构。我还可能需要找到一个文本字符串并可能需要编辑一个印刷错误。

我可以在 excel 或 openoffice calc 中做到这一点。我正在寻找几乎是瞬间的东西。记事本只要将它按列排列就可以工作。Openoffice calc 总是问我想用什么分隔并正确猜测,但我不知道如何在不让我处理对话框的情况下继续进行。

您能否提出一种使 openoffice 更快或更好的方法,但仍将我引导至与记事本一样轻量级但实际上将字段分成列的 Windows 程序。

viewer software-rec csv openoffice

12
推荐指数
1
解决办法
8272
查看次数

如何让 excel 不乱搞 .csv 文件的格式

当我尝试在 Excel 中编辑 csv 文件时,我遇到了两个问题。

  1. 我有一个 ISBN 列,每次保存文件时都会重新格式化为科学格式
  2. 当我打开文件时,文件的编码从 UTF-8 更改为 ANSI。

这真的非常令人沮丧,而且完全是在浪费时间。

有什么方法可以强制 Excel 单独保留文件格式?

csv ansi utf-8 microsoft-excel-2010

12
推荐指数
2
解决办法
3万
查看次数

将多行单元格从csv文件导入excel

我有一个 csv 文件(逗号分隔和引用)。当直接从资源管理器 excel 中打开 csv 文件时,它会正确解释多行单元格,但会弄乱字符编码 (utf-8)。

因此我必须使用导入功能(数据/获取外部数据/来自文本)。但是,当我在 excel 中使用导入文本函数(我可以在其中显式设置文件编码)时,它将换行符解释为新行的开始,而不是将多行文本放入单个单元格并破坏文件布局。

我能否以某种方式克服这种情况

  • 强制资源管理器打开命令使用65001: Unicode (UTF-8)编码
  • 强制文本导入向导忽略引用的换行符作为记录分隔符

csv microsoft-excel-2007

11
推荐指数
1
解决办法
2万
查看次数