Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用python从excel单元格中删除换行符。

使用python从excel单元格中删除换行符。
EN

Stack Overflow用户
提问于 2019-01-28 15:52:00
回答 6查看 5.6K关注 0票数 2

我正在尝试将excel文件转换为csv文件。excel文件中的数据如下:

我要转换为csv的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd
import glob
for excel_file in glob.glob('C:/Talend/DEV/MARKET_OPTIMISATION/IMS/*Extract*.xls'):
    print(excel_file)
    data_xls = pd.read_excel(excel_file, 'Untitled', index=0,skiprows=1, sep='|',encoding='utf-8')
    #data_xlx.pop
    data_xls1=data_xls.replace('\r\n','')
    data_xls1.to_csv('C:/Talend/DEV/MARKET_OPTIMISATION/IMS/IMS_Raw_data.csv',sep='|',encoding='utf-8')

上述代码的输出为:

但我需要像这样放出去

谁能帮我去掉excel文件中的换行符?

提前谢谢你。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-01-28 16:34:28

在数据帧中,换行符位于列名中。当您使用dataframe的replace方法时,列名不受影响,只有数据受影响。

因此,在您的示例中,您应该明确地更改列名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
data_xls = pd.read_excel(excel_file, 'Untitled', index=0,skiprows=1, sep='|',encoding='utf-8')
data_xls.columns = data_xls.columns.map(lambda x: x.replace('\r','').replace('\n', ''))
票数 1
EN

Stack Overflow用户

发布于 2019-01-28 16:07:46

尝试分别替换\r和\n

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mystring = mystring.replace('\n', ' ').replace('\r', '')

如果失败,只需使用.split()字符串,然后使用.join()列表元素

票数 0
EN

Stack Overflow用户

发布于 2019-01-28 16:18:10

您可以使用类似以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import re
re.sub("\n|\r", "", mystring)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54405672

复制
相关文章
【学习】如何快速批量删除Excel单元格中的“换行符”
在Excel单元格中按Alt+Enter就会进行换行,就像在Word中按回车键一样。如果许多单元格中都包含这样的“换行符”,现在要将其全部删除掉,让这些单元格中的内容都变成一行显示,该如何操作呢? 方法一:取消自动换行 在Excel单元格中按快捷键Alt+Enter进行换行时,该单元格就被设置成了“自动换行”,如果要将这些单元格中的“自动换行”效果取消,也就是删除“换行符”,方法如下: 1.Excel 2003操作方法:选择这些需要调整的单元格,鼠标右击,在弹出的快捷菜单中
小莹莹
2018/04/18
19.2K0
Excel技巧:快速处理单元格内的换行符
在Excel中,如果我们想要在一个单元格中将内容显示在不同行,可以在需要断行处使用Alt+回车键。然而,有时候会反过来。工作表中有多个单元格中都存在在不同行显示内容,而我们需要删除这些换行符,将内容显示在一行。如何快速处理呢?
fanjy
2023/02/24
3.1K0
Excel技巧:快速处理单元格内的换行符
Golang模板中删除换行符
删除换行符 在模板的双层大括号的前面或者后面使用减号,来删除循环中自动创建的换行符 import( {{- range $key, $value := .ImportList}} "{{$value}}" {{- end}} ) output: import( "fmt" "os" ) 参考 Golang模板范围换行符删除
solate
2020/05/26
2.9K0
使用 Python 从字典键中删除空格
Python是广泛用于数据分析,Web开发,AI的平台,并在自动化的帮助下执行许多不同类型的任务。对我们来说,了解 python 的不同功能很重要。在本文中,我们将了解字典功能以及如何使用 python 删除键之间的空格。此功能主要用于根据需要存储和检索数据,但有时字典的键值之间可能存在空格。当用户希望访问数据时,甚至在要编辑数据的情况下,这会导致错误。
很酷的站长
2023/08/11
3090
使用 Python 从字典键中删除空格
使用Python遍历修改Excel单元格的值
为了这位老哥的学习,于是就用Python帮了一把,一共300多题,要是一个个来还不得累死。
SingYi
2022/07/14
2.2K0
使用Python遍历修改Excel单元格的值
使用Python获取Excel文件中单元格公式的计算结果
假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果:
Python小屋屋主
2018/04/16
4.1K0
使用Python获取Excel文件中单元格公式的计算结果
从Python中运行Excel VBA
有时候,我们可能想要从Python运行Excel VBA宏,特别是当想要运行已有的Excel宏时,这很有用——甚至可以在不打开Excel文件的情况下执行这些VBA宏。
fanjy
2022/04/13
5.7K0
Python操作Excel合并单元格
每门编程语言都会遇到操作Excel!本文主要说下Python对Excel操作时合并单元格的情况。
酒馆丁老师
2020/09/08
8.1K0
Python操作Excel合并单元格
python换行符使用_python中怎么换行?「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
全栈程序员站长
2022/09/27
8.6K0
python换行符使用_python中怎么换行?「建议收藏」
【实战】如何使用 Python 从 Redis 中删除 4000万 KEY
本文主要涉及 Redis 的以下两个操作和其 Python 实现,目录: SCAN 命令 DEL 命令 使用 Python SCAN 使用 Python DEL 成果展示 ---- SCAN 命令 SCAN 命令及相关的 SSCAN、HSCAN 和 ZSCAN 命令都用于增量迭代(incrementally iterate)一个集合的元素(a collection of elements): SCAN 用于迭代当前数据库中的数据库键 SSCAN 用于迭代集合键中的元素 HSCAN 用于迭代哈希键中的键值对
临书
2018/03/07
8.5K0
【实战】如何使用 Python 从 Redis 中删除 4000万 KEY
Python - 从字典列表中删除字典
字典是python的一个非常常用的功能,用于根据用户需要在其中存储数据。另一个典型的过程涉及编辑或操作此数据。要成为一名高效且快速的程序员,您必须弄清楚如何从字典列表中删除字典。有许多技术可以从词典列表中删除字典,本文将介绍这些技术。
很酷的站长
2023/08/11
2060
Python - 从字典列表中删除字典
【Excel】用公式提取Excel单元格中的汉字
昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符。
数据科学社区
2018/06/11
8.5K0
使用Python批量删除加密Excel文件的密码
如果碰到加密的Excel文件,则会很麻烦。在本文中,将展示如何使用Python删除Excel文件密码。
fanjy
2022/04/13
3K0
使用Python批量删除加密Excel文件的密码
从excel文件xlsx中特定单元格中提取图片「建议收藏」
第一种网上通用的用xlsx改zip压缩包,能批量提取出图片。但是无法知道图片在单元格中的顺序信息。
全栈程序员站长
2022/09/14
6.4K0
Excel VBA解读(140): 从调用单元格中获取先前计算的值
如果有一个依赖于一些计算慢的资源的用户定义函数,可能希望该用户定义函数在大多数情况下只返回其占用的单元格中最后一次计算得到的值,并且只偶尔使用计算慢的资源。
fanjy
2019/07/19
6.8K0
Python从字符串中删除字符
Sometimes we want to remove all occurrences of a character from a string. There are two common ways to achieve this.
全栈程序员站长
2022/09/01
5.8K0
Python-Excel-04-单元格上个底色
系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2 这个系列讲讲Python对Exce
zishendianxia
2019/10/23
1.2K0
Python-Excel-04-单元格上个底色
mysql针对字段中换行符\r\n进行查询和删除
mysql中某个数据字段包含换行符,导致前台解析json时报错 “Uncaught SyntaxError: Unexpected token in JSON at position 333”; char(9), char(10), char(13)分别是: char(9) 表示水平制表符 (tab键 \t) char(10) 表示换行键 (\n) char(13) 表示回车键 (\r) 针对上述问题字段在mysql数据库中进行查询,如下语句 ```sql SELECT *FROM qy
Qicloud
2022/01/27
4.7K0
mysql针对字段中换行符\r\n进行查询和删除
linux中删除换行符有几种方法,怎样做?
结果:1,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,6
会长君
2023/04/25
6.1K0
Excel技巧:使用上方单元格的值填充空单元格
有时候,工作表列中有许多空单元格,而不是在每行都重复相同的内容,这样可以使报表更容易阅读,然而也会导致一些问题,例如不方便排序或筛选数据。
fanjy
2022/04/13
3.4K0
Excel技巧:使用上方单元格的值填充空单元格

相似问题

如何从excel中删除换行符

22

如何使用POI API删除Excel单元格中的换行符

330

使用python从excel中删除行

11

使用Python从Excel中删除特定文本

14

使用Python删除Excel中单元格中重复的内容

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文