小编Alo*_*ler的帖子

如何在Golang中导出到CSV?

我有以下开源代码来生成波纹地址和密钥,但我想将输出导出到 .csv 或 .xlsx 文件。我尝试通过导入“encoding/csv”包来编写一个函数,但我不太擅长 golang,并且无法让它工作。有什么建议么?

我还希望它迭代 n 次以生成所需数量的密钥。

这是来自 bitbucket.org/dchapes/ripple/cmd/ 的开源代码:

  package main

import (
    "flag"
    "fmt"
    "log"

    "bitbucket.org/dchapes/ripple/crypto/rkey"
)

func main() {
    secret := flag.String("secret", "",
        "Ripple secret, if empty gernate a random one")
    flag.Parse()

    var s *rkey.FamilySeed
    var err error
    if *secret != "" {
        s, err = rkey.NewFamilySeed(*secret)
    } else {
        s, err = rkey.GenerateSeed()
    }
    if err != nil {
        log.Fatal(err)
    }

    pubkey := s.PrivateGenerator.PublicGenerator.Generate(0)
    addr := pubkey.Address()

    if *secret == "" {
        if b, …
Run Code Online (Sandbox Code Playgroud)

export-to-excel go export-to-csv ripple cryptocurrency

3
推荐指数
1
解决办法
2万
查看次数