在没有引号的Excel中保存制表符分隔文件


6

我有一个标签分隔值文件,我想在Excel中编辑。当Excel保存文件时,它会使用引号修改任何列。它在整个列中放置引号,然后在列的内容("- > "")中加倍引号。

我不希望我的列周围有引号,我不希望列中的引号被转义。读取此文件的程序不期望列周围的引号。无论如何在没有这些添加的引号的情况下保存或导出文件?

Answers:


13

要将Excel文件保存到制表符分隔文件中(不添加引号):

  1. 在Excel中,按CtrlA以选择全部
  2. CtrlC复制
  3. 打开记事本,按下CtrlV即可粘贴
  4. CtrlS保存即可完成

血腥的天才!作品!救了我的培根。威尔逊,你是怎么学习这个世界的?
道格努尔

哎呦。即使使用这种方法,Excel仍会错误地插入“在列A中的单元格的开头,如果行跟随一个组。”
Doug Null

@DougNull“行跟随一组”是什么意思?
威尔逊

如果你手动这样做,你可能会得到一个错误的编码,当你在python中读取相同的文件时,你可能会收到错误,如'utf-8编解码器无法解码字节.....'
Rajarshee Mitra

4

查找并替换此:( "
使用空值:()
手动。

然后,

查找并替换此“的所有”(""
使用此:( "


1
如果Excel文件很长,那么会有很多人工作。
威尔逊2010年

3
一个选项可以是将(“”)替换为不在制表符分隔文件中的字符,如(〜)或(^),然后替换“to()然后最后(〜)或(^)至 (”)。
jhamu 2010年

@jhamu,减少人类工作的好改进:)
威尔逊2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.