如何在 LibreOffice Calc 中生成一列唯一 ID(UUID)?

如何在 LibreOffice Calc 中生成一列唯一 ID(UUID)?

如何在 LibreOffice 中插入一列唯一代码(UUID)?

如果 LibreOffice 本身无法做到这一点,那么如何才能以某种方式生成 UUID,以便可以简单地将其复制并粘贴到 GNU/Linux 上 LibreOffice 中的某一列中?

答案1

你可以使用这个公式回答

=CONCATENATE(DEC2HEX(RANDBETWEEN(0,4294967295),8),"-",DEC2HEX(RANDBETWEEN(0,65535),4),"-",DEC2HEX(RANDBETWEEN(0,65535),4),"-",DEC2HEX(RANDBETWEEN(0,65535),4),"-",DEC2HEX(RANDBETWEEN(0,4294967295),8),DEC2HEX(RANDBETWEEN(0,65535),4))

请注意,如果您关闭然后打开文件(使用 UUID 列上的公式),将生成一个新的 UUID。我的建议是使用公式生成 UUID,复制生成的 UUID 并将其粘贴到相应的列中。

如果您的机器上有 powershell,您可以使用以下命令生成 10 个 UUID(将值更改$i为您想要的数字)。复制它们,然后将它们粘贴到相应的列中。

$i = 10

While( $i -gt 0){

    $a = [guid]::NewGuid().ToString()
    Write-Host $a
    $i = $i - 1
}

相关内容