【问题标题】:Paste CSV or Tab-Delimited data to excel with NO formatting将 CSV 或制表符分隔的数据粘贴到没有格式的 Excel 中
【发布时间】:2023-03-24 00:37:01
【问题描述】:

我正在将 Notepad++ 中的制表符分隔数据粘贴到 excel 中(大约 50k 行和 3 列)。无论我尝试了多少种不同的方法,Excel 都希望将包含一个 " 的单元格转换为 " 的下一个实例为一个单元格内容。 例如,如果我的数据如下所示:

"Apple  1.0  Store
Banana  1.3  Store
"Cherry"  2.5  Garden
Watermelon 4.0 Field

excel文件如下所示:

Apple1.0StoreBanana1.3Store
Cherry  2.5GardenWatermelon4.0Field

解决此问题的一种方法是在 Excel 中以 CSV 格式打开文件,但这会导致 Excel 使用 Excel 的“常规”格式将数值格式化为简化的数值。因此数据如下所示:

"Apple  1  Store
Banana  1.3  Store
"Cherry"  2.5  Garden
Watermelon 4 Field

我得到的数据来自 SQL Server Studio,所以我的文件格式选项是:

  • .CSV
  • .Txt(制表符分隔)
  • 从查询结果复制粘贴

我正在寻找的解决方案是在 Excel 中表示数据,不对引号、数字或任何其他单元格内容进行 Excel 处理。

【问题讨论】:

  • 不要直接用excel打开文件导入,控制数据类型和文件布局。打开一个新的 excel 文档:选择数据菜单:在获取外部数据部分中选择从文本。在导入向导的第 1 步中选择要导入的文件,选择带分隔符的单击下一步。选择选项卡,然后更改文本限定符 {none} 单击下一步将列数据类型设置为一般、文本、文本单击完成。

标签: mysql excel csv


【解决方案1】:

不要直接在 excel 中打开文件。而是导入它并控制数据类型和文件布局。

  • 打开一个新的excel文档:
  • 选择数据菜单:
  • 在获取外部数据部分选择从文本。
  • 选择要导入的文件
  • 在导入向导的第 1 步中选择分隔符
  • 点击下一步
  • 选择选项卡复选框并将文本限定符更改为 {none}。
  • 点击下一步
  • 将列数据类型设置为一般、文本、文本
  • 点击完成。

当您直接在 Excel 中打开时,Excel 会自动导入最佳数据。发生这种情况时,您会失去灵活性/控制力。更好地导入和控制自己以获得所需的精细调整。

你最终会得到这样的结果:

  • 通过将数字视为文本,零就不会被弄乱。
  • 通过将文本限定符设置为 none,引号不会弄乱。

【讨论】:

    【解决方案2】:

    您是否尝试过通过文本导入打开它?

    • 转到数据选项卡 > 从文本(默认保留第三种形式)
    • 您将看到类似于 Text To Columns 的窗口。
    • 选择正确的分隔符,记得从 TExt 限定符中删除引号并将所有列标记为文本以避免 Excel 自动格式化。

    第 1 步:

    第 2 步:

    第 3 步:

    【讨论】:

      【解决方案3】:

      EXCEL 提示:将 CSV 文件导入 EXCEL 节省时间:如果您在 EXCEL 中正确预设了 Text-To-Columns 分隔符参数(例如,将制表符指定为分隔符),然后复制并粘贴 CSV 数据,Excel 将将 CSV 粘贴直接导入正确的列,而无需通过 Text-To-Columns rigmarole。当我不得不将数百张银行对账单导入 Excel 时,这尤其节省了时间。

      但是,如果您的 Text-To-Columns 分隔符预先指定不正确,例如逗号并且您正在导入制表符分隔的文件,然后 excel 会将所有数据转储到一列中,您将不得不经历为每个语句转换文本到列的耗时过程。

      EXCEL 查看现有的 Text-To-Columns 分隔符,看看它是否可以在粘贴数据时使用这些分隔符让您的生活更轻松

      希望小费有所帮助(它为我节省了几个小时)

      【讨论】:

      • 为什么这个问题被标记为 MySQL?
      猜你喜欢
      • 2020-06-06
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多