【发布时间】:2023-10-04 06:47:01
【问题描述】:
我有一个包含 n 行六列的 Excel 表 我需要将所有这些行插入到数据库表中。 所以我想将每行单元格转换为逗号分隔并由引号列表标记。 此外,如果任何单元格为空,则其值应标记为空字符串('')
示例: Sample image
【问题讨论】:
-
只需将工作表导出为 .csv 文件即可。
-
或使用
TEXTJOIN()=)
标签: excel
我有一个包含 n 行六列的 Excel 表 我需要将所有这些行插入到数据库表中。 所以我想将每行单元格转换为逗号分隔并由引号列表标记。 此外,如果任何单元格为空,则其值应标记为空字符串('')
示例: Sample image
【问题讨论】:
TEXTJOIN() =)
标签: excel
将 TEXTJOIN 与“不要跳过空单元格”一起使用,并使用 quote-comma-quote 作为连接。在前面加上一个单引号,你就完成了:
="'" & TEXTJOIN("','",FALSE,A1:F1) & "'"
【讨论】: