【发布时间】:2011-06-22 14:26:28
【问题描述】:
每当我尝试读取 .csv 文件中的一行时,它都会停止将该行视为单行并将其存储在多个数组中,就像应该只有一个那样。我看到的是当我阅读一个 .csv 文件时,当我在记事本中打开它时,它似乎包含一些回车/这些奇怪的方块。我想从文件中删除这些字符,以便我可以正确读取 .csv 而不会过早退出。我将如何使用 perl 脚本来执行此操作。
【问题讨论】:
-
如果没有看到您遇到问题的 .csv 格式示例,以及究竟是哪些字符导致 Excel 出现问题,很难回答。有了这些信息,就很容易编写一个 perl 脚本来从 .csv 中删除有问题的字符。
-
你是如何“阅读”文件的?您使用的是Text::CSV 还是Text::CSV_XS?
标签: perl newline carriage-return linefeed