excel - csv 中的换行符导入 Excel
问题描述
我正在将 csv 导入 Excel 2016 - 使用GetData from Text/CSV
这样我就可以预测数据类型,否则带有十六进制代码的列会作为垃圾出现
但是它会在任何有换行符的条目的地方创建新行,即使它们在引号内,例如
123 | "Hello.<newline>My name is Jam" | a3e3f3
被解析为
123 | Hello.
My name is Jam |
我从使用 Excel 2007 的一个非常古老的线程中找到了一些建议-
但指定 UTF-8 不起作用...
我已经尝试记录 VBA 以查找我可以更改的变量:
With ActiveSheet.ListObjects.Add(SourceType:=0, Source:=Array( _
"OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=""MyWorkBook"";Extended Properties="""""), Destination:=Range("$A$1")).QueryTable
.CommandType = xlCmdSql
.CommandText = Array( _
"SELECT * FROM [MyWorkbook]")
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.ListObject.DisplayName = _
"MyWorkbook"
.Refresh BackgroundQuery:=False
End With
看起来那里没有任何内容我可以更改为“忽略逗号内的换行符”
解决方案
推荐阅读
- vue.js - 父组件在vue中没有收到子事件
- jquery - 带有 Iframe 表单的 HTML 文件,使用框架外的按钮通过 JQuery 提交表单按钮
- vb.net - 按名称循环文本框
- python - 在 Python 数据框中选择列时出错
- html - 创建一个没有固定布局的 HTML 表格,设置了最大宽度,并且行不换行但有溢出:隐藏
- java - 什么是“未解决的编译问题”?
- python - 使用 pika 为 RabbitMQ 确认消息
- shopify - Translation API 自动将文本内容翻译成不同的语言?
- python - 如何将文本边界框与 pyplot.Rectangle 对齐?
- python - 导入类的问题