feat: csv和txt读写工具

This commit is contained in:
TsMask committed 2023-09-15 18:25:06 +08:00
1 parent 9e0ff2733a
commit 5d00ba223c
2 files changed
+84 -3

No files matched your search

+5 -3
View File
@@ -45,10 +45,14 @@ func WriterCSVFile(data [][]string, filePath string) error {
// 读取CSV文件,转换map数据
func ReadCSVFile(filePath string) []map[string]string {
// 创建 map 存储 CSV 数据
arr := make([]map[string]string, 0)
// 打开 CSV 文件
file, err := os.Open(filePath)
if err != nil {
log.Fatal("无法打开 CSV 文件:", err)
return arr
}
defer file.Close()
@@ -59,11 +63,9 @@ func ReadCSVFile(filePath string) []map[string]string {
header, err := reader.Read()
if err != nil {
log.Fatal("无法读取 CSV 头部行:", err)
return arr
}
// 创建 map 存储 CSV 数据
arr := make([]map[string]string, 0)
// 遍历 CSV 数据行
for {
// 读取一行数据