txt处理成excel

样式:

添加筛选: https://openpyxl-chinese-docs.readthedocs.io/zh_CN/latest/filters.html

1
2
3
writer = pd.ExcelWriter(file_s)
writer.sheets[sheet_n].freeze_panes = 'A2'  # 冻结表头
writer.sheets[sheet_n].auto_filter.ref = "A1:Z2" # 添加筛选

  

冻结

1
2
3
#https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_excel.html?highlight=freeze_panes
 
this_df.to_excel(writer, sheet_n, index=False, freeze_panes=(1, 1))

  

识别文件编码:
1
2
3
4
5
6
7
8
9
10
11
import chardet
  
# 获取文件编码类型
def get_encoding(file):
    # 二进制方式读取,获取字节数据,检测类型
    with open(file, 'rb') as f:
        return chardet.detect(f.read())['encoding']
  
  
file_name = 'my.ini'
encoding = get_encoding(file_name)this_df = pd.read_csv(file, delimiter="\t", encoding=encoding )<em id="__mceDel">this_df.to_excel(writer, sheet_n, index=False)</em>

  

 
posted @   小毛编  阅读(287)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2021-05-26 python len() 与 __sizeof__()区别
点击右上角即可分享
微信分享提示