Excel在整个列上使用查找和替换时将日期更改为日期

乱七八糟的

我有一个约有15k行的csv文件,并且有几列需要用逗号替换逗号。我做的第一件事是将列号格式设置为“文本”。之后,我想搜索并替换所有逗号,但是它仍将数字更改为日期。当我手动更改逗号时,一切正常。

难道我做错了什么?为此有一个优秀的解决方案,还是我必须使用其他方法?

编辑:

这是一个需要使用导入脚本导入的文件。我需要替换的列是价格。导入脚本将句点识别为美分分隔符(而不是逗号)。具有至少一侧小于12的单元格将转换为月。更改导入脚本将需要大量的工作,以使其目前不可行。

戴夫·塞克斯顿(Dave Sexton)

在Excel中使用CSV文件可能会有些问题。问题是Excel试图猜测每个单元格的数据类型(日期,数字或文本),然后进行更改。Powershell是用于文本文件的更好的工具,这是一个可以根据您的任务进行修改的示例:

Import-Csv YourInputFile.csv | % {
  $_.your_first_field = $_.your_first_field -replace ',', '.' 
  $_.your_second_field = $_.your_second_field -replace ',', '.' 
  $_
} | Export-Csv YourOutputFile.csv

关于Powershell的好处是,您可以添加几行代码来对其进行缩放,以便它可以处理多个文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

宏查找和替换以将字符串更改为日期

来自分类Dev

使用sed将日期格式更改为

来自分类Dev

输入起始日期时更改为日期

来自分类Dev

将日期更改为数字

来自分类Dev

将日期更改为季度

来自分类Dev

SQL:将数字日期更改为“日期”

来自分类Dev

将日期更改为带日期和日期的字符串

来自分类Dev

Powershell - 查找和替换日期

来自分类Dev

如何将时间和日期语言更改为英语?

来自分类Dev

将日期时间格式从日期更改为日期时间

来自分类Dev

使用jQuery将日期格式更改为ISO 8601

来自分类Dev

如何使用ifelse将字符更改为日期时间类型?

来自分类Dev

将表更改为视图-表使用日期功能

来自分类Dev

使用jQuery将日期格式更改为ISO 8601

来自分类Dev

Excel:如何将日期列更改为仅显示日期的月份?

来自分类Dev

在将日期更改为字符串的日期格式时出现问题

来自分类Dev

如何将字符串日期范围更改为开始和结束日期?

来自分类Dev

Excel将日期小于月份的日期(例如4月2日)更改为相反的日期(例如2月4日)

来自分类Dev

Powershell:将日期更改为int吗?

来自分类Dev

将时区更改为伦敦的日期发布

来自分类Dev

将WMI日期更改为DATE ONLY

来自分类Dev

将“新日期”更改为输入值

来自分类Dev

将日期格式从数字更改为字母

来自分类Dev

Swift将DatePicker日期更改为Firebase

来自分类Dev

VBA 将日期从英国更改为美国

来自分类Dev

将 R 中的数据更改为日期

来自分类Dev

将日期更改为字符串

来自分类Dev

将列名更改为日期格式

来自分类Dev

使用moment.js将Utc日期更改为本地日期