google docs电子表格导出:如何从时间、日期中删除撇号[关闭]
Posted
技术标签:
【中文标题】google docs电子表格导出:如何从时间、日期中删除撇号[关闭]【英文标题】:google docs spreadsheet export: How to remove apostrophe from times, dates [closed] 【发布时间】:2013-01-06 20:48:36 【问题描述】:我正在将 Google 文档中的电子表格导出为 CSV,并且每个日期和时间值前面都有撇号 (')。这真的很烦人,因为 OpenOffice 似乎无法在电子表格编辑器中找到/替换这些内容。
我可以通过将 CSV 文件作为文本打开并以这种方式替换字符来解决该问题,但似乎必须首先找到一种方法来防止该问题。有人知道解决这个问题的方法吗? (在 OO 文件导入期间删除它们也是可以接受的解决方案。)
【问题讨论】:
您的问题不是编程问题。您或许可以通过 Web Applications 获得帮助。 【参考方案1】:撇号实际上并不是单元格内容的一部分,它只是表示单元格被格式化为文本。将所有数据重新输入为数字:
突出显示所有单元格并使用格式 -> 单元格将单元格格式更改为适当的数字格式。
在所有单元格仍处于选中状态的情况下,转到菜单编辑 -> 查找和替换
在“搜索”框中输入 .*(句点星号)
在替换为框中输入 &
选择更多选项并检查仅当前选择和正则表达式
点击全部替换
.*“表示零个或多个任意字符”,& 表示“找到的任何内容”。这些是帮助部分中解释的正则表达式
Source
【讨论】:
【参考方案2】:事实证明,CSV 文件本身的数据中没有撇号,但它们是由 OpenOffice Calc 在导入期间添加的。检查标记为“检测特殊数字”的选择会阻止此修改,但随后会将值转换为可以在电子表格视图中处理的特定格式。仍然不是一个理想的解决方案,但显然问题集中在 OpenOffice Calc 而不是 Google Docs 上。
【讨论】:
以上是关于google docs电子表格导出:如何从时间、日期中删除撇号[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
从命令行下载/导出公共 Google 电子表格作为 TSV?
从 Google 电子表格中的一个单元格导出 DB2 DDL