尝试将 .xls 转换为 .csv,其分隔符与 excel 2010 不同,会自动将其保存为

尝试将 .xls 转换为 .csv,其分隔符与 excel 2010 不同,会自动将其保存为

我正在尝试获取具有这种确切格式的 .csv 文件http://puu.sh/ubMVZ/6d7b9968d5.png用于代谢分析中的统计分析(这是来自不同患者的代谢物浓度列表)

当我将包含我自己的数据的 .xls 文件保存为 excel 中的 .csv 文件时,它给出了以下信息http://puu.sh/ubN3m/24981307b8.png如您所见,分隔符和分隔符不同,我想要逗号和引号,但我的文件没有提供。有人知道我该如何模仿第一个例子吗?(这是从 metaboanalyst 网站获取的示例数据集)我是使用软件处理此类事物的新手。

谢谢

答案1

假设我正确理解了您的要求,您需要执行以下操作。

  1. 打开 Excel 并进入“数据”选项卡。在“获取外部数据”部分中打开“来自文本”,然后打开您的 CSV 文件。

  2. 确保在第一步中选择了“分隔”。

  3. 在第二步,将“文本限定符:”字段设置为无,并选择逗号作为分隔符。这应该会保留引号并根据需要拆分文件。

  4. 第三步,设置电子表格的相关数据格式。

保存文件时,您应该记住默认分隔符是在其他地方设置的。请参阅此处以了解更多信息。

答案2

下载了您的 Google Drive 文件并设法正确转换它。

您是否检查过您的区域和语言设置?(参考:Excel 另存为 CSV 选项--可以将逗号改为竖线或制表符吗?

可能是你将“列表分隔符设置为分号而不是逗号,这才是导致这种情况发生的原因

相关内容