如何将选定的列导出到 csv 文件中

rau*_*aul 30 export csv microsoft-excel

我想将特定数量的列从 excel 导出到 .csv 文件中。我身边有10列一样lnamefnamephoneaddressemail等。我应该怎么做才能仅导出某些列,例如lname,email等等?

Siv*_*ran 26

只需以简单的方式进行:-

  1. 对 10 列应用串联

    =CONCATENATE(A1,",",B1,",",C1,",",D1,",",E1,",",F1,",",G1,",",H1,",",I1,",",J1)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 向下拖动最后一行的列表末尾

  3. 复制结果列
  4. 粘贴到记事本中
  5. 将其另存为.csv文件格式

  • 简单...除非在您的任何列中都可以找到双引号... (3认同)

mis*_*ab1 11

选择所需的第一列。然后,在按住 的同时<Ctrl>,选择所需的其余列。复制您的选择并将其粘贴到新工作簿中。将新工作簿另存为 .csv 文件。

如果您要经常这样做,请记录您的步骤的宏。这是我测试中记录的宏。在我的示例中,A 列是名称,E 列是电子邮件。我还修改了宏,因此 SaveAs 文件名包含当前日期。


我将展示一个示例宏,但无论出于何种原因,当我单击“保存编辑”时,超级用户出错了。我稍后再试。


Exc*_*lll 9

这是一个低技术的解决方案:

  1. 将整个工作表的副本另存为 .csv。
  2. 在 Excel 中仍处于打开状态时,删除不需要的列。
  3. 节省。


Jus*_*ing 1

您可以使用 PowerShell 脚本轻松完成此操作。您可以在此PowerShell 代码段中使用 Get-ExcelData 函数,并将结果通过Select-Object传输到Export-Csv