如何快速批量删除Excel单元格中的“换行符”

原贴:http://blog.sina.com.cn/s/blog_49f78a4b0102e3br.html

Excel单元格中按Alt+Enter就会进行换行,就像在Word中按回车键一样。如果许多单元格中都包含这样的换行符,现在要将其全部删除掉,让这些单元格中的内容都变成一行显示,该如何操作呢?

 

方法一:取消自动换行

    Excel单元格中按快捷键Alt+Enter进行换行时,该单元格就被设置成了自动换行,如果要将这些单元格中的自动换行效果取消,也就是删除换行符,方法如下:

    1.Excel 2003操作方法:选择这些需要调整的单元格,鼠标右击,在弹出的快捷菜单中选择设置单元格格式,在对齐选项卡中可以看到自动换行选项已被选中,取消该选项,单击确定即可。

    2.Excel 2007及其以上版本操作方法:先选择这些单元格,然后在功能区中选择开始选项卡,在对齐方式组中单击自动换行按钮即可。

    但这种方法有个缺点,当选择这些单元格时,编辑栏中的内容仍是换行的,而且双击该单元格又会自动变成自动换行了。

 

      方法二:查找替换法

    Step1按快捷键Ctrl+H,打开查找和替换对话框;

    Step2选择查找内容后的文本框,按住Alt键,在数字键盘中输入“0010”。需要注意的是这样输入后,在查找内容后的文本框中不会显示任何内容,但实际上是有的;

    Step3单击全部替换按钮,换行符将被全部替换。

 

      方法三:用CLEAN函数

    CLEAN函数可以删除文本中不能打印的字符。假如A1单元格包含换行符,可在B1单元格中输入公式:“=CLEAN(A1)”,即可删除换行符。

方法? 1. 首先,需要安装并导入openpyxl模块,该模块可以用于处理Excel文件。 2. 接着,需要使用Python的内置函数open()打开txt文件,并读取其的内容。 3. 对于每一行数据,可以使用split()函数将其拆分为多个字段,并将这些字段存储到一个列表。 4. 使用openpyxl模块创建一个Excel工作簿,并在其创建一个工作表。 5. 对于每一行数据,使用openpyxl模块的方法将其写入Excel工作表的相应单元格。 6. 最后,使用openpyxl模块的方法将Excel工作簿保存到磁盘上。 以下是示例代码,用于将txt文件的数据按行归类写入Excel文件。 ```python import openpyxl # 打开txt文件并读取数据 with open("data.txt", "r") as f: data = f.readlines() # 创建Excel工作簿和工作表 workbook = openpyxl.Workbook() worksheet = workbook.active # 遍历数据并将其写入Excel工作表 for i, line in enumerate(data): fields = line.strip().split('\t') for j, field in enumerate(fields): worksheet.cell(row=i+1, column=j+1, value=field) # 保存Excel工作簿到磁盘上 workbook.save("data.xlsx") ``` 上述代码,我们假设数据文件的每一行都由多个字段组成,这些字段以制表符分隔。在将数据写入Excel文件之前,我们使用strip()函数删除每一行数据的空格和换行符,并使用split()函数将其拆分为多个字段。最后,我们将这些字段写入Excel工作表的相应单元格,然后将工作簿保存到磁盘上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值