标签: csv

如何仅将可见单元格从 Excel 导出到 CSV?

我正在运行 Excel 2010。在我的电子表格顶部,我有大约 10 个隐藏行。

导出为 CSV 时,如何仅导出可见单元格?

export csv microsoft-excel microsoft-excel-2010

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

Excel:在以 CSV 格式保存电子表格时,是否有注册表设置来抑制警告消息?

我处理了许多 CSV 文件,并且经常对我尝试保存文件时弹出的 Excel 对话框感到恼火:

“[您的电子表格] 可能包含与 CSV(逗号分隔)不兼容的功能。您想以这种格式保留工作簿吗?”

我的回答永远是肯定的。是否有注册表设置来抑制此确认对话框?

csv microsoft-excel

17
推荐指数
1
解决办法
5162
查看次数

为什么excel在保存CSV文件时总是说“..可能包含与CSV不兼容的功能”?

我曾经尝试从 Excel(无论如何 2010)保存的每个 CSV 都说filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?. 为什么是这样?有没有办法从不包含此消息的 excel 中保存 CSV 文件?

如果您尝试保存以下文件(保存为 .csv),也会导致这种情况发生:

test1,test2
test3,test4
Run Code Online (Sandbox Code Playgroud)

我什至刚刚在 excel 中创建了一个新电子表格并尝试保存它,它仍然显示此消息。

我不在乎,但有人告诉我我没有正确格式化 CSV 文件,因为 excel 显示了该警告消息,我正在寻找弹药来证明它是 Excel 而不是我的格式(或者如果它实际上是我的格式)格式,修复它)。

csv microsoft-excel

17
推荐指数
3
解决办法
7万
查看次数

将筛选结果从 Excel 工作簿保存到 CSV 文件

我有一个 Excel 工作簿,里面有很多行。我使用一列的值对其进行过滤,然后我想将过滤后的结果保存到 CSV 文件中。当我执行“另存为...”时,我得到了所有的行。我可以将过滤后的结果复制粘贴到另一张纸上并从那里保存,但我宁愿不这样做。它主要是 Excel 2003。

csv microsoft-excel

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

Excel CSV 和标准 CSV 之间的真正区别

Excel CSV 和标准 CSV 之间的真正区别是什么?

例如,在处理一个单元格内带有换行符的列时,它们如何对其进行不同的编码?

file-format csv microsoft-excel

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

在 Excel 中以 CSV 类型保存文件总是会删除 BOM

我一直在尝试寻找合理的解决方案/解释(未成功)以找出 Excel 在将文件保存为 CSV 类型时默认删除 BOM 的原因。

如果您发现这是这个问题的重复,请原谅我。这处理读取非 ASCII 编码的 CSV 文件,但它不包括将文件保存回来(这是最大的问题所在)。

这是我目前的情况(我要收集的情况在处理 Unicode 字符和 CSV 格式的本地化软件中很常见):

  • 我们使用 UTF-16LE 将数据导出为 CSV 格式,确保设置了 BOM (0xFFFE)。我们在使用十六进制编辑器生成文件后进行验证,以确保其设置正确。

  • 在 Excel 中打开文件(在此示例中,我们将导出日语字符)并见证 Excel 以正确的编码处理加载文件。

  • 尝试保存此文件将提示您一条警告消息,表明该文件可能包含可能与 Unicode 编码不兼容的功能,但会询问您是否仍要保存。

  • 如果您选择另存为对话框,它会立即要求您将文件另存为“Unicode 文本”而不​​是 CSV。如果您选择“CSV”扩展名并保存文件,它将删除 BOM(显然连同所有日语字符)。

为什么会发生这种情况?是否有解决此问题的方法,或者这是 Excel 的已知“错误”/限制?

此外(作为一个附带问题)似乎 Excel 在加载 UTF-16LE 编码的 CSV 文件时仅使用 TAB 分隔符。同样,这是 Excel 的另一个已知“错误”/限制吗?

csv unicode localization microsoft-excel

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

在引用的字段中使用逗号将 CSV 导入 Excel

我有一个 CSV 文件,其中包含一个可以包含逗号的文本字段。将其导入 Excel 时,它会选择这些逗号作为字段分隔符。我有引号的字段,我也试过双引号。有什么办法可以按原样导入它,还是应该将其转换为另一个分隔符?

csv microsoft-excel

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

增加从 csv 导入 Excel 的数据大小限制

我在导入 Excel 的 csv 文件中有大量数据,其中大部分都很好,但我的一列包含多达 1000 个字符的数据。不幸的是,Excel 已经承担了它自己假设这比我需要的更多的数据,并且似乎正在缩短它(255 个字符)。

如何增加此限制并保留我的所有数据?

import csv microsoft-excel microsoft-excel-2010

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

Excel CSV 导入将带引号的数字字符串视为数值,而不是字符串

我有一个将数据导出到 CSV 文件的 Web 应用程序。这是有问题的 CSV 文件的一个示例行:

28,"65154",02/21/2013 00:00,"false","0316295","8316012,8315844","MALE"
Run Code Online (Sandbox Code Playgroud)

由于我无法发布图片,我将不得不在 Excel 中解释结果。“0316295”字段变成一个数字,前导 0 消失。“8316012,8315844”被解释为一个数字:83,160,128,315,844。最明显的是,这不是预期的结果。

我见过人们为这种情况推荐一个前导单引号,但这也不起作用。

28,"65154",02/21/2013 00:00,"false","'0316295","'8316012,8315844","MALE"
Run Code Online (Sandbox Code Playgroud)

单引号在 Excel 的单元格中始终可见,但如果我自己输入一个带前导单引号的数字,它只会显示预期的字符串,而不是带字符串的单引号。

导入似乎与打字不同。

有人在这里有解决方案吗?

import csv string microsoft-excel

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

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万
查看次数