Bassie Asked: 2022-03-09 02:46:17 +0800 CST2022-03-09 02:46:17 +0800 CST 2022-03-09 02:46:17 +0800 CST 我可以让 excel 保留这个 JSON 单元格的格式吗? 772 我已将此 json 粘贴到 excel 中的单元格中 { "Name": [ "OldName", "NewName" ], "Address[Id: 1].Postcode": [ "AL10 8DN", "GU1 1ET" ] } 但它看起来像这样: 如果我在该单元格内单击,它会再次正确格式化: 有没有办法让它保持格式化,无论单元格是否被选中? microsoft-excel json 2 个回答 Voted Best Answer ExcelEverything 2022-03-09T03:20:08+08:002022-03-09T03:20:08+08:00 奇怪的是,我似乎没有这个问题。使用 Office 365。 如果我复制并粘贴您的第一个“代码格式化”JSON 文本部分,然后粘贴到 Excel 中(选择单个单元格,但不编辑,请按 CTRL+V),然后将其粘贴到 10 行的单个列中。字体更改为“Var(--ff-mono)”。间距保持不变。 如果我也这样做,但在粘贴之前编辑单元格(即选择单元格,双击/按 F2,CTRL+V),它会将所有内容粘贴到单个单元格中。“自动换行”会自动开启,并且行高会上升。调整列宽和行高后,它看起来像这样(字体保持默认的 Calibri): TL;DR 将您的 json 数据粘贴到记事本或可能的超级用户中(删除所有格式的数据,然后选择全部并再次复制,粘贴到 Excel 中。 如果这不起作用,您可以尝试重新应用/预应用(粘贴目标格式)calibri 或您的默认字体,或者像 Courier New 这样的等宽字体。最后一招,试试 Office 365。 harrymc 2022-03-09T03:09:17+08:002022-03-09T03:09:17+08:00 我不知道您是如何将文本粘贴到单元格内的,但文本内的换行符不以单元格为当前为条件。事实上,当粘贴带有换行符的文本时,每一行都会进入一个单独的行,而不是一个单元格。 如果您希望使用换行符正确格式化文本,请将光标放在换行符的位置,然后键入 Alt+Enter 换行符。 它是这样工作的:
奇怪的是,我似乎没有这个问题。使用 Office 365。
如果我复制并粘贴您的第一个“代码格式化”JSON 文本部分,然后粘贴到 Excel 中(选择单个单元格,但不编辑,请按 CTRL+V),然后将其粘贴到 10 行的单个列中。字体更改为“Var(--ff-mono)”。间距保持不变。
如果我也这样做,但在粘贴之前编辑单元格(即选择单元格,双击/按 F2,CTRL+V),它会将所有内容粘贴到单个单元格中。“自动换行”会自动开启,并且行高会上升。调整列宽和行高后,它看起来像这样(字体保持默认的 Calibri):
TL;DR 将您的 json 数据粘贴到记事本或可能的超级用户中(删除所有格式的数据,然后选择全部并再次复制,粘贴到 Excel 中。
如果这不起作用,您可以尝试重新应用/预应用(粘贴目标格式)calibri 或您的默认字体,或者像 Courier New 这样的等宽字体。最后一招,试试 Office 365。
我不知道您是如何将文本粘贴到单元格内的,但文本内的换行符不以单元格为当前为条件。事实上,当粘贴带有换行符的文本时,每一行都会进入一个单独的行,而不是一个单元格。
如果您希望使用换行符正确格式化文本,请将光标放在换行符的位置,然后键入 Alt+Enter 换行符。
它是这样工作的: