CSV 生成 Gantt 甘特图
CSV 文档的基本概念
CSV(Comma-Separated Values)是一种纯文本格式,用于存储表格数据(如电子表格或数据库)。每行代表一条记录,字段之间用逗号分隔,通常第一行为列名。因其简单、通用且兼容性强,被广泛用于数据交换。
CSV 文件结构示例
Name,Age,Occupation
Alice,30,Engineer
Bob,25,Designer
- 字段分隔符:默认逗号(
,
),但也支持其他符号(如分号、制表符)。 - 文本限定符:字段值若包含分隔符或换行符,需用引号(如
"San Francisco, USA"
)。
CSV 的优缺点
优点
- 纯文本格式,人类可读且编辑方便。
- 几乎被所有数据处理工具支持(如 Excel、Python、R)。
- 文件体积小,适合大规模数据传输。
缺点
- 无标准规范,不同工具可能对引号、换行符的处理不一致。
- 不支持数据类型(所有值均为字符串)。
- 缺乏复杂结构(如多层嵌套数据)。
常见应用场景
- 数据导出/导入(数据库、电子表格)。
- 跨平台数据交换(如日志分析、科学计算)。
- 机器学习中的特征存储(如 Kaggle 数据集)。
处理 CSV 的工具
- 编程语言库:Python 的
csv
模块、Pandas 的read_csv()
。 - 命令行工具