将CSV文件中的单元格颜色设置为Excel中的颜色

20

我正在生成csv文件以导入Excel。Excel没有之前的格式。

a)在csv中是否有任何标记可以添加颜色定义到单元格中?

如果在csv中不可行,那么在哪种Excel导入格式中能够实现(a)和(b),最好是基于ascii,容易生成的格式?

b)我可以在csv列中添加列宽度定义吗?

1个回答

17

不行,不行!CSV文件基本上只是原始的单元格数据,没有任何格式。

  • Office Open XML——适用于Excel 2007及以上版本
  • Excel 2003 XML——适用于Excel 2003及以上版本
  • HTML——不是一个很好的选择,Excel在解释HTML方面有点棘手
  • Sylk (.slk)
  • Open Document Format (.ods)——可以被Excel 2010读取。

1
@BSalita - 我不相信colorif()是有效的Excel公式函数,那么你为什么期望它在Excel中起作用呢?相反,使用条件格式化来完成这种任务。- 而且,凭借347个声望值,您应该知道在SO上正确提问的方法,而不是将评论添加到无关问题的答案中。 - Mark Baker
你可以在CSV中使用Excel公式(或者至少=HYPERLINK("someurl")对我来说是有效的)。但是否应该这样做是另一回事。编辑:我看到这是关于格式而不是公式。请忽略我。 - mcintyre321

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接