您无法创建执行此操作的 CSV 文件 - CSV 格式不支持它。
换一种方式试试,您会看到:使用您描述的格式创建一个工作表,并将其保存为 CSV。您会收到以
开头的警告
"[whatever you called it/] may contain features that are not compatible with CSV (Comma delimited)...."
接受限制,您将获得一个 CSV 文件。我的看起来像这样:
UID,Card#
001,Card1
,Card2
,Card3
...当我将它重新加载到 Excel 中时,它确实像我预期的那样丢失了合并:
+------+-------+
| UID | Card# |
+------+-------+
| 1 | Card1 |
+------+-------+
| | Card2 |
+------+-------+
| | Card3 |
+------+-------+
但是,您可以使用 HTML 到达那里,如果它在您的应用中有意义的话 - 以下 HTML 将按照所述加载合并的 UID 单元格(注意使用“@987654324 @" 属性):
<table>
<thead>
<tr>
<td>UID</td>
<td>Card#</td>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">001</td>
<td>Card1</td>
</tr>
<tr>
<td>Card2</td>
</tr>
<tr>
<td>Card3</td>
</tr>
</tbody>
</table>