【问题标题】:Copy Paste Issue from ssms 2012 to Excel将粘贴问题从 ssms 2012 复制到 Excel
【发布时间】:2019-08-29 05:57:30
【问题描述】:

我在将数据从 ssms 2012 复制和粘贴到特定的 excel 时遇到问题。

在复制粘贴时,某些行会进入 excel。

例如:下面这一行在 excel 中拆分了多个列

(310) 277 4657 Lori Parkes called adv not auth on the account, provided general info re LEASE EXTENSION:  
  1 2 mo. as courtesy. 4 more with Prod# or POD. Max 6 mo
  Same mo pymt, credit reporting remains active. Prorated miles.  Warranty & addtl prod. not extended. 
  Adv must keep reg/ins valid (CA must renew for an entire year)

粘贴到excel时如何将这些数据保留在一列?

我尝试使用 REPLACE([CRM Note], CHAR(13) + CHAR(10), ', ') as CRMREPLACE([CRM Note],char(10), ''), char(13), '') 但这不起作用。

【问题讨论】:

标签: sql-server excel ssms


【解决方案1】:

粘贴时Excel使用制表符将文本分成列,因此您需要将复制的数据用制表符CHR(9)分隔,无论如何,您始终可以在excel中使用Data -> Text to Columns功能并在选择分隔符后选择分隔符你想破坏的细胞。

编辑 1 我以为你想将数据分成几列,但你想将CRM 保留在一列中,如果它被分成多列,那么它必须有 TAB CHR(9),你需要做 REPLACE([CRM Note], CHAR(9), ', ') as CRM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多