我正在将Google文档中的电子表格导出为CSV,并且每个日期和时间值都附有撇号(')。这真的很烦人,因为OpenOffice似乎无法在电子表格编辑器中找到/替换它们。
我可以通过将CSV文件作为文本打开并以这种方式替换字符来解决问题,但似乎必须有一种方法来防止问题。有人知道解决这个问题的方法吗? (在OO文件导入期间删除它们也是一种可接受的解决方案。)
答案 0 :(得分:1)
撇号并不是单元格内容的一部分,它只是表示单元格被格式化为文本。要将所有数据重新输入为数字:
突出显示所有单元格并使用格式 - >单元格将单元格格式更改为适当的数字格式。
如果仍然选择了所有单元格,请转到菜单编辑 - >找到&替换
在“搜索”框中输入。*(句号星号)
在替换为框中输入&
选择更多选项,然后选中仅限当前选择和正则表达式
点击全部替换
。*"表示零个或多个字符"和&意味着"无论发现了什么"。这些是正则表达式,在帮助部分
中进行了解释答案 1 :(得分:0)
事实证明,CSV文件本身没有数据中的撇号,但是在导入过程中OpenOffice Calc会添加它们。检查标记为“检测特殊数字”的选项会阻止此修改,但随后将值转换为可在“电子表格”视图中处理的特定格式。仍然不是一个理想的解决方案,但显然问题集中在OpenOffice Calc而不是Google Docs。