gpt4 book ai didi

java - 创建带有带逗号的超链接的 CSV

转载 作者:行者123 更新时间:2023-12-01 16:46:06 34 4
gpt4 key购买 nike

我正在尝试通过插入字符串数组来创建 CSV。我遇到的问题是我正在尝试使用 =HYPERLINK 函数创建指向谷歌地图的链接。问题是 Google map 在使用像这样的坐标时使用逗号 https://www.google.com/maps/search/?api=1&query=30.1582, -95.7767因此,当我使用它并在 Excel 中打开时,它会在逗号上拆分,将 -95.7767 放入另一个单元格中,从而破坏 =HYPERLINK 函数。

我尝试过转义并用引号括住逗号,但我无法让它停止在逗号上进行拆分。这是我目前的情况。这样,我实际上在 Excel 中看到了一个逗号,但只有一个,而且它仍然在其他逗号上分开。

"=HYPERLINK(\"https://www.google.com/maps/search/?api=1&query=${boothDbObj.weightedAveLoc.coordinates[1]}\"\",\",\"\"\"${boothDbObj.weightedAveLoc.coordinates[0]}\", \"${boothDbObj.weightedAveLoc.coordinates[1]} ${boothDbObj.weightedAveLoc.coordinates[0]}\")"

Excel 单元格看起来像这样 =HYPERLINK("https://www.google.com/maps/search/?api=1&query=39.284904078422855""然后该单元格旁边是 ,"-76.56469143542125"在该单元格旁边是 "39.284904078422855 -76.56469143542125")

最佳答案

尝试将另一个分隔符定义为逗号。Excel 也可以正常使用分号。您也可以用引号引用列:

示例1:

  Row 1;https://www.google.com/maps/search/?api=1&query=30.1582, -95.7767
Row 2;https://www.google.com/maps/search/?api=1&query=30.1582, -95.7767

示例2:

  "Row 1, with comma";"https://www.google.com/maps/search/?api=1&query=30.1582, -95.7767"
"Row 2, wich comma";"https://www.google.com/maps/search/?api=1&query=30.1582, -95.7767"

关于java - 创建带有带逗号的超链接的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61775526/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com