如何将图像添加到CSV文件?

Nit*_*rma 0 java csv image

我需要在带有一些数据的.csv文件上写一个图像.写入数据很简单但我不能在其中写入存储在硬盘上的图像.我正在使用FileWriter类来实现它并.append();在文件中添加项目.如何将图像添加到CSV文件?

Mad*_*mer 7

CSV是一种基于文本的文件格式,其中图像是二进制数据,两者不能很好地混合.

您最好提供对图像的引用(相对路径和名称)并将它们捆绑在一起.

  • 您可以使用 [此处讨论](http://stackoverflow.com/a/12910963/418556) 的 Zip 文件来合并 CSV 和图像。 (2认同)
  • 硬着头皮.您无法在CSV文件中"嵌入"图像.你最好的选择是,正如安德鲁建议的那样,通过将图像名称放在CSV中并将文件捆绑在一起,就像zip文件一样,将图像文件链接到CSV文件. (2认同)

Jam*_*ett 3

根据您的评论,您最好将条形码的文本表示形式(以及其他信息,例如产品名称、价格等)存储在 CSV 文件中(而不是嵌入图像或文件名)。

然后在读取CSV文件时,可以使用Barbecue等开源库来动态生成条形码图像。Barbecue 支持多种条形码和图像格式。