qax-os / excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
https://xuri.me/excelize
BSD 3-Clause "New" or "Revised" License
18.05k stars 1.71k forks source link

NewStreamWriter set buffer流式写入的时候能否指定缓冲区 #1843

Open pipi-king opened 6 months ago

pipi-king commented 6 months ago

大佬 你好,想问下 流式写入的时候能否指定缓冲区,NewStreamWriter初始化的时候想类似csv这种csv.NewWriter(b),因为我的结构是这样的,想把流式的缓冲指定b type newReaderWriter struct { c chan [][]string b bytes.Buffer w excelize.StreamWriter f *excelize.File rowNumber int sheet string }

peng commented 6 months ago

你转换赋值过去应该就可以,使用问题建议加群讨论

pipi-king commented 6 months ago

我在流式写完后,通过writeTobuffer写到我的缓冲区,但是这样就两套缓冲区啦,没啥意义,并且文件大容器内存会爆,能在初始化的时候制定缓冲区吗? 大佬说的转换赋值是什么意思?群在哪加啊

peng commented 6 months ago

https://xuri.me/excelize/zh-hans/ 中文文档首页 页面里有群的信息 在页面下半部分