标签: csv

在 Excel 中打开带有前导破折号的 CSV 文件

我有一个 csv 文件,如下所示:

Ref;Code;OtherData;
"MyRef";"-arm";"something";
Run Code Online (Sandbox Code Playgroud)

我认为这个表格是有效的,不是吗?

当我在 Excel 中打开文件时,Excel 将“-arm”解析为公式。如何强制 Excel 以纯文本形式读取值?

如果需要,我可以更改 CSV 格式。

PS:不要让我添加前导'. 我不想调整特定应用程序的值,因为其他应用程序仍然必须能够读取该值。

csv microsoft-excel

5
推荐指数
1
解决办法
6533
查看次数

强制 Excel 以 .TSV 文件扩展名保存文件

我正在使用 Microsoft Excel 处理制表符分隔的文件。虽然我可以毫无问题地导入 tsv 文件,但无法使用 TSV 扩展名保存它们。相反,我必须

1. Import the TSV file into Excel
2. Make my changes
3. Save the changed file as .txt
4. Delete the original .tsv file
5. Rename the .txt file as .tsv
Run Code Online (Sandbox Code Playgroud)

有没有办法强制 Excel 直接另存为 .tsv 文件?

我使用的是在 Mac OS El Capitan 10.11.6 上运行的 Excel 16.16

编辑:虽然我无法使用“另存为”保存为 TSV 文件,但使用默认保存功能会保留 TSV 扩展名。

csv microsoft-excel

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

从 Excel 导出为 CSV

我经常使用 Excel 来准备要加载到表格中的数据。我从中创建了一个 CSV 文件并使用该文件进行数据加载。我通常会发现自己多次创建 CSV 文件。

我目前的工作流程:

  1. 编辑电子表格
  2. 文件 -> 另存为 -> *.csv
  3. 关闭“...选定的文件类型不支持包含多个工作表的工作簿...”对话框
  4. 关闭“...可能包含与 CSV 不兼容的功能...”对话框
  5. 关闭 CSV 文件,然后在有关保存所做更改的对话框警告中单击“不保存”
  6. 重新打开原始电子表格文件
  7. 重复这个过程直到完成

我希望能够做什么:

  1. 编辑电子表格
  2. 文件 -> 导出 -> *.csv
  3. 重复这个过程直到完成

我找不到完成我想要的工作流程的方法。

csv microsoft-excel microsoft-excel-2010

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

如何就地编辑巨大的 CSV 文件的标题?

我有几个巨大的 CSV 文件,我想在其中交换两个列名。

不是修改/复制/重写的数据。

该操作在以下方面非常便宜Cfopen文件、fgets标题fseekrewind操作标题(保留其长度)、fputs新标题、fclose文件。

这也可以在ANSI Common LispCLISPSBCLGCL)中完成:

 (with-open-file (csv "foo.csv" :direction :io
                      :if-exists :overwrite)
   (let ((header (read-line csv)))
     (print header)
     (file-position csv 0)
     (write-line (string-upcase header) csv)
     (file-position csv 0)
     (read-line csv)))
Run Code Online (Sandbox Code Playgroud)

并需要几分之一秒sed需要几分钟,因为即使您告诉它只修改第一行,它也会读取和重写整个文件,忽略标题大小没有改变的关键信息)。

我如何使用“标准 unix 工具”(例如,perl)来做到这一点?

unix csv perl

4
推荐指数
1
解决办法
8473
查看次数

如何防止自动填充excel中的数字增加?

我希望我的专栏看起来像

number
30/31/32/33/34
30/31/32/33/34
30/31/32/33/34
30/31/32/33/34
......
Run Code Online (Sandbox Code Playgroud)

例如:每个单元格中的内容是30/31/32/33/34。我想用相同的内容填充列中的所有单元格30/31/32/33/34,但是当我下拉第一行时,下一行将是30/31/32/33/35,然后是30/31/32/33/36..... 如何使每个单元格包含30/31/32/33/34.

如果有 8000 行,如何用相同的内容(30/31/32/33/34)填充列中的所有单元格?

如果使用copy/paste时有8000行,时间会太长,有没有简单的方法把8000行都填上相同的内容;30/31/32/33/34?

csv microsoft-excel

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

Unix - 用双引号包围 CSV 的第一列

我有以下格式的数据 -

4,"abc"
8,"def"
9,"ghi"
Run Code Online (Sandbox Code Playgroud)

我想用双引号将第一列的值括起来。

"4","abc"
"8","def"
"9","ghi"
Run Code Online (Sandbox Code Playgroud)

我怎么做 ?

unix csv awk sed

4
推荐指数
1
解决办法
9543
查看次数

在 LibreOffice Calc 中打开 CSV 文件而不将值转换为科学记数法

如果我有这样的 CSV 文件:

Id,Name,Reference
1,Alice,123EFG
2,Bob,456E89
3,Charles,7E9K2M
4,Donald,12345678E28496023749
Run Code Online (Sandbox Code Playgroud)

我在 LibreOffice 中打开它,其中一些值被转换为科学记数法,如下所示:

来自 LibreOffice 的屏幕截图

请注意,这不仅仅是为了显示而格式化值的方式。您可以从公式框中看到实际值已更改为科学记数法,因此此时 LibreOffice 中无法恢复在此转换中丢失的数据。

如何在 LibreOffice 中打开文件而不将这些值转换为科学记数法?

csv libreoffice libreoffice-calc

4
推荐指数
1
解决办法
3943
查看次数

从 XLSX 转换为 CSV 时如何保持值相同?导出为带有扩展数字而不是科学记数法的 CSV?

我有一个 XLSX 文件,正在使用 Excel 2016 打开。

\n

该文件包括包含条形码值的“代码”列。该列的数字格式为常规。

\n

查看此列,在单元格本身中,a 值将显示为 6.16611E+12;科学计数法。

\n

在公式栏中(如果我单击单元格),相同的值将显示为 6161101860079。

\n

将此 XLSX 转换为 CSV 时,我想以“长格式”保留数据(例如 6161101860079 格式,而不是科学计数值)。

\n

目前,如果我使用 \xe2\x80\x9cSave As\xe2\x80\x9d 将文件另存为 CSV,长格式值将丢失。当我用记事本打开 CSV 时,我可以看到它只包含 6.16611E+12 格式的“Code”值。

\n

如何确保代码列中的值保留为这些长数值?

\n

我尝试在另存为 CSV 之前将 XLSX 代码列格式化为文本,但这不会改变结果。

\n

csv microsoft-excel

4
推荐指数
1
解决办法
806
查看次数

应用程序打开/编辑一个非常大的 CSV 文件(500 MB,400 万条记录)?

可能的重复项:
非常大文件的文本编辑器 - Windows 使用
什么编辑器/查看器来检查基于文本的大文件?

我有一个 CSV 文件,它有大约 400 万行,大小约为 500 MB。你能推荐任何可以打开文件而不使系统爬行的编辑器吗?我试过EmEditor,但它抱怨一行中有太多字符。

text-editing csv

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

为什么 Excel 在 csv 文件中“绿色标记”随机单元格?

我有两个 CSV 文件test_a.csvtest_b.csv. 绿色标签信息框突出显示“不一致的公式”。为什么 Excel 中的 A4 标记为绿色test_b.csv?如何防止 Excel 对我的单元格进行绿色标记?

csv文件中的随机“绿色标签”

内容test_a.csv

="66526"
="86207"
="76830"
="85244"
="46830"
Run Code Online (Sandbox Code Playgroud)

内容test_b.csv

="36064"
="36207"
="36830"
="35244"
="36830"
Run Code Online (Sandbox Code Playgroud)

csv microsoft-excel

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