Ruby 如何向数组中的单词添加引号以将其视为字符串
在excel中,我在单个单元格中有一个以逗号分隔的城市名称列表,如下所示:Ruby 如何向数组中的单词添加引号以将其视为字符串,ruby,excel,Ruby,Excel,在excel中,我在单个单元格中有一个以逗号分隔的城市名称列表,如下所示: Melrose, Mott Haven, Port Morris, Hunts Point, Longwood, Claremont, Concourse Village, Crotona Park, Morrisania, Concourse, High Bridge, Fordham, Morris Heights, Mount Hope, etc. "Melrose", "Mott Haven", etc....
Melrose, Mott Haven, Port Morris, Hunts Point, Longwood, Claremont, Concourse Village,
Crotona Park, Morrisania, Concourse, High Bridge, Fordham, Morris Heights, Mount Hope,
etc.
"Melrose", "Mott Haven", etc....
我想做的是在Ruby中将它们用作数组。但是,如果没有每个城市名称的引号,Ruby将不会将每个城市名称视为字符串,并认为它们是方法名称。我不知道如何在excel中实现一个函数,该函数遍历每个单词(因为它们都在同一个单元格中),并在它们周围添加引号,那么在纯Ruby中有没有实现这一点的方法
我想要这样的东西:
Melrose, Mott Haven, Port Morris, Hunts Point, Longwood, Claremont, Concourse Village,
Crotona Park, Morrisania, Concourse, High Bridge, Fordham, Morris Heights, Mount Hope,
etc.
"Melrose", "Mott Haven", etc....
澄清一下:我在excel中有数据,所有单词都用逗号分隔在一个单元格中,我只是想知道一种方法,可以使用Ruby在每个单词之间进行交互,并在每个单词周围添加引号。你的问题如果不让人困惑的话,也会产生误导。你是不是收到了这样一个简单的形式(我无法想象这是可能的),或者这是一个包含一些神秘对象的Ruby数组(我也无法想象这是怎么可能的),或者这是一个字符串?您想在Excel还是Ruby中执行此操作?是否要在每个单词周围添加引号(例如,
“\'Melrose\”
)?是否描述在Ruby程序中读取Excel文件时实际发生的情况?因为这听起来不对。它应该将单元格值视为字符串。您可以发布生成您描述的列表的代码吗?只是更新-在使用“文本到列”拆分逗号分隔的值后,我决定在Excel中只使用字符串函数。谢谢大家的意见!你的问题如果不令人困惑的话,就是误导。你是不是收到了这样一个简单的形式(我无法想象这是可能的),或者这是一个包含一些神秘对象的Ruby数组(我也无法想象这是怎么可能的),或者这是一个字符串?您想在Excel还是Ruby中执行此操作?是否要在每个单词周围添加引号(例如,“\'Melrose\”
)?是否描述在Ruby程序中读取Excel文件时实际发生的情况?因为这听起来不对。它应该将单元格值视为字符串。您可以发布生成您描述的列表的代码吗?只是更新-在使用“文本到列”拆分逗号分隔的值后,我决定在Excel中只使用字符串函数。谢谢大家的意见!解释为什么这样做有效。最好是教人们钓鱼,而不是给他们鱼。另外,如果逗号后面不跟空格,则会中断。请解释为什么这样做。最好是教人们钓鱼,而不是给他们鱼。此外,如果逗号后面没有空格,则此选项将中断。
"Melrose, Mott Haven, Port Morris, Hunts Point, Longwood".split(", ")