Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何向数组中的单词添加引号以将其视为字符串_Ruby_Excel - Fatal编程技术网

Ruby 如何向数组中的单词添加引号以将其视为字符串

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....

在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....
我想做的是在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(", ")