【问题标题】:MS Access: Need to hit backspace twice to delete one character that was copied over from ExcelMS Access:需要按两次退格键才能删除从 Excel 复制过来的一个字符
【发布时间】:2012-02-24 16:02:46
【问题描述】:

当我将文本从 Excel 复制到 MS Access 文本框时,字符会复制过来,但是当我按退格键时,它会删除一半的字符,所以基本上我必须按两次退格键才能删除字符。

我该如何解决这个问题?

【问题讨论】:

  • “半个字符”是什么意思?它是否在视觉上被部分移除?就像如果你在“L”上按退格键,它会看起来像“l”(这种等宽字体并不代表我想说的很好,但我想你明白了)。还是删除了一些看不见的隐藏字符,在第一次击键时保持“L”在视觉上完好无损?
  • "L" 变成了"l",就像你说的那样。
  • 将其保存为 CSV 文件会显示隐藏字符:ÿ
  • 当你保存为CSV时,你选择什么字符编码?

标签: excel ms-access ms-access-2003


【解决方案1】:

在 Excel 2003 版本中,每当您复制单元格的内容时,它总是在字符串末尾添加一个“回车”,有时用“方形”符号表示,避免这种情况的方法是选择您的单元格在 Excel 中,然后从公式栏中复制数据。这样做时没有多余的字符。

【讨论】:

  • 但是他有很多多余的字符,而不仅仅是粘贴文本末尾的回车。
  • @Brad 问题在哪里说有很多字符?
  • 我猜...我读的不同,它没有这么说。那么,回车是有道理的!
【解决方案2】:

导出为 CSV。粘贴到记事本中。删除隐藏字符,然后在 MS Access 中复制和粘贴。

【讨论】:

    猜你喜欢
    • 2012-06-11
    • 2021-02-26
    • 1970-01-01
    • 2019-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    相关资源
    最近更新 更多