将电子邮件的 Excel 列转换为具有非常特定格式的列表

Convert an Excel column of emails into a list with very specific formatting

提问人:Alissa Ryan 提问时间:11/18/2023 更新时间:11/18/2023 访问量:25

问:

我需要一种有效的方法将大量电子邮件从邮件列表电子表格转换为电子邮件列表。

例如,我的电子表格将包含一列姓名、电子邮件和其他不相关的数据:

Name1 | [email protected]  
Name2 | [email protected]  
Name3 | [email protected]  

我想得到一个这样的列表:

[email protected], [email protected], [email protected]

我需要我的输出是带有逗号的简单列表,没有引号或逗号以外的其他标记。空间还可以。我希望 python 最适合这一点,尽管我也有一些使用 R 和 RStudio 的经验。

以前我一直在做的是复制整个电子邮件列,转到一个新的电子表格,进行粘贴,粘贴特殊,转置,将它们粘贴到一行。然后,我另存为CSV,在文本编辑器中打开CSV,然后从那里复制列表。似乎必须有一种更好、更有效的方法来做到这一点。

Excel CSV 数据操作

评论


答:

1赞 FlexYourData 11/18/2023 #1

你可以用它来做这件事。TEXTJOIN

假设您的电子邮件在 ,则:B2:B100

=TEXTJOIN(",",TRUE,B2:B100)

您可以在第一个参数中使用所需的任何分隔符。