Reza Asharian Asked: 2022-03-19 02:46:06 +0800 CST2022-03-19 02:46:06 +0800 CST 2022-03-19 02:46:06 +0800 CST 如何将excel文件转换为文本文件而不会损坏列? 772 我想将一堆数据从excel转换为文本文件。但正如您在屏幕截图中看到的那样,数字在它们的列中不正确。我曾尝试将数据复制并粘贴到记事本中并将 excel 保存为 txt 文件,但它们都不能正常工作。我该如何解决?谢谢 microsoft-excel conversion 2 个回答 Voted Best Answer Jeorje 2022-03-20T04:35:04+08:002022-03-20T04:35:04+08:00 如果您的预期用途是创建一个用于将数据导入其他程序的文件,那么您的文件将完美运行。分隔符存在于其中,即使它在屏幕上显示不佳,也不会影响导入。 当然,如果导入是一项已完成的行为,一旦完成,并且您完全不想在我的回答上冒险,您可能需要探索是否可以导入其他格式。CSV 很旧,很可能可以接受,但是......可能不是。 如果您的预期用途实际上是在文本编辑器中处理材料,那么您就有问题了。添加选项卡以清除显示,嗯,添加选项卡。如果在使用它之后,您需要使用它来导入另一个程序,那将是一个问题。当然,像 NotePad++ 这样的编辑器提供了解决这个问题的方法(例如,使用 RegEx 来查找多个选项卡的所有实例并将其替换为一个,但不能忘记这样做。 当然,不需要它,因为可以在 Excel 中完成工作,然后导出一个准备好导入的 .TXT 文件,而不是需要工作的文件。除了...如果一个人非常擅长使用编辑器工具而不是 Excel 工具,那可能根本就没有吸引力。 但是,只要不需要为其他目的进行编辑,程序就可以完全使用您的文件。对于一个程序,无论它在屏幕上看起来如何,所有内容都会显示在正确的列中。 harrymc 2022-03-19T03:09:56+08:002022-03-19T03:09:56+08:00 您显然是在 Excel 中选择单元格并使用 Ctrl+C来复制文本。 在这种情况下,Excel 在值之间放置了Tabas 分隔符。这意味着较短的值可能不会与绕过制表符限制的较长值对齐。 要在复制后获得表格结果,您可以: 手动添加Tab字符以更好地对齐短值 粘贴到已经是表格的结构中。例如,通过在 Word 中创建具有正确列数和行数的表格,然后将 Excel 数据粘贴到表格中。
如果您的预期用途是创建一个用于将数据导入其他程序的文件,那么您的文件将完美运行。分隔符存在于其中,即使它在屏幕上显示不佳,也不会影响导入。
当然,如果导入是一项已完成的行为,一旦完成,并且您完全不想在我的回答上冒险,您可能需要探索是否可以导入其他格式。CSV 很旧,很可能可以接受,但是......可能不是。
如果您的预期用途实际上是在文本编辑器中处理材料,那么您就有问题了。添加选项卡以清除显示,嗯,添加选项卡。如果在使用它之后,您需要使用它来导入另一个程序,那将是一个问题。当然,像 NotePad++ 这样的编辑器提供了解决这个问题的方法(例如,使用 RegEx 来查找多个选项卡的所有实例并将其替换为一个,但不能忘记这样做。
当然,不需要它,因为可以在 Excel 中完成工作,然后导出一个准备好导入的 .TXT 文件,而不是需要工作的文件。除了...如果一个人非常擅长使用编辑器工具而不是 Excel 工具,那可能根本就没有吸引力。
但是,只要不需要为其他目的进行编辑,程序就可以完全使用您的文件。对于一个程序,无论它在屏幕上看起来如何,所有内容都会显示在正确的列中。
您显然是在 Excel 中选择单元格并使用 Ctrl+C来复制文本。
在这种情况下,Excel 在值之间放置了Tabas 分隔符。这意味着较短的值可能不会与绕过制表符限制的较长值对齐。
要在复制后获得表格结果,您可以: