<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                import "encoding/csv" csv讀寫逗號分隔值(csv)的文件。 一個csv分揀包含零到多條記錄,每條記錄一到多個字段。每個記錄用換行符分隔。最后一條記錄后面可以有換行符,也可以沒有。 ~~~ func NewWriter(w io.Writer) *Writer // NewWriter返回一個寫入w的*Writer。 func (w *Writer) Write(record []string) (err error) // 向w中寫入一條記錄,會自行添加必需的引號。記錄是字符串切片,每個字符串代表一個字段。 func (w *Writer) Flush() // 將緩存中的數據寫入底層的io.Writer。要檢查Flush時是否發生錯誤的話,應調用Error方法。 func (w *Writer) WriteAll(records [][]string) (err error) // WriteAll方法使用Write方法向w寫入多條記錄,并在最后調用Flush方法清空緩存。 ~~~ 代碼實現: ~~~ package main import ( "encoding/csv" "math/rand" "os" "strconv" ) func main() { file, err := os.Create("./test.xls") if err != nil { panic(err) } defer func(file *os.File) { file.Close() }(file) file.WriteString("\xEF\xBB\xBF") // 寫入UTF-8 BOM w := csv.NewWriter(file) w.Write([]string{"編號", "姓名", "年齡"}) for i := 1; i < 11; i++ { num := strconv.FormatInt(int64(i), 10) age := strconv.FormatInt(int64(rand.Intn(100)), 10) w.Write([]string{num, "name" + num, age}) } w.Flush() records := [][]string{} for i := 11; i < 21; i++ { num := strconv.FormatInt(int64(i), 10) age := strconv.FormatInt(int64(rand.Intn(100)), 10) str := []string{num, "name" + num, age} records = append(records, str) } w.WriteAll(records) } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看