当前位置: 首页 > news >正文

Python store class list data in excel file via pandas

import datetime
import pandas as pd
import timeclass Book():def __init__(self,id,name,isbn,comment,content,summary,title,topic):self.id=idself.name=nameself.isbn=isbnself.comment=commentself.content=contentself.summary=summaryself.title=titleself.topic=topict1=datetime.datetime.now()
print(t1)
books_list=[]arr=range(1,1000001)
for i in arr:books_list.append(Book(i,f'Name_{i}',f'ISBN_{i}',f'Comment_{i}',f'Content_{i}',f'Summary_{i}',f'Title_{i}',f'Topic_{i}'))book_data=[]
for bk in books_list:dic={'Id':bk.id,'Name':bk.name,'Isbn':bk.isbn,'Comment':bk.comment,'Content':bk.content,'Summary':bk.summary,'Title':bk.title,'Topic':bk.topic}book_data.append(dic)t1=datetime.datetime.now()
print(f'before book_data,now is {t1}')
df=pd.DataFrame(book_data)
excelFile=datetime.datetime.now().strftime('%Y%m%d%H%M%S%f')
df.to_excel(f'{excelFile}.xlsx',index=False,sheet_name='book_sheet_1')
print(f'pd.DataFrame(book_data),now:{datetime.datetime.now()},Time cost:{datetime.datetime.now()-t1},in {excelFile}')time.sleep(5)t1=datetime.datetime.now()   
df=pd.DataFrame([bk.__dict__ for bk in books_list])
excelFile=datetime.datetime.now().strftime('%Y%m%d%H%M%S%f')
df.to_excel(f'{excelFile}.xlsx',index=False,sheet_name='book___dict___1')
print(f'[bk.__dict__ for bk in books_list],now:{datetime.datetime.now()},Time cost:{datetime.datetime.now()-t1},in {excelFile}')
print(f'dic len:{len(book_data)},type:{type(book_data)}')

 

image

 

 

image

 

 

image

 

http://www.rkmt.cn/news/61925.html

相关文章:

  • 详细介绍:打造高清3D虚拟世界|零基础学习Unity HDRP高清渲染管线(第十天)
  • AI写论文不用愁!9个AI工具为你保驾护航!
  • 谁告你只有中元节能见祖宗了?
  • [论文笔记] Boomerang: Demand-Driven Flow- and Context-Sensitive Pointer Analysis for Java
  • 木棍分割-dp,前缀和优化
  • yolo入门的一些环境配置记录
  • Go语言的应用场景有哪些?
  • 42
  • 在C#中操作Word文档时,如何处理表格中的数据?
  • 如何使用DocX库在C#中创建和格式化Word表格?
  • elasticsearch创建用户、角色
  • P30_利用GUP训练(二)
  • 使用 C# 自动创建和格式化 Word 表格
  • GitHub Actions安全漏洞:GITHUB_TOKEN部分泄露风险分析
  • NeurIPS 2025Mamba引爆3D重建!MVSMamba:效率与精度双双超越Transformer
  • 委托和事件的区别
  • 2025:如何利用AI不再错过任何一个opening job - M-T
  • NeurlPS 2024! 扩散模型用于世界建模:视觉细节在Atari环境中至关重要| 计算机视觉 | 强化学习2
  • Unclutter 黑五 Mac App 大包测评
  • [豪の算法奇妙冒险] 代码随想录算法训练营第八天 | 344-反转字符串、541-反转字符串II、Carl54-替换数字
  • 31(11.5)
  • 深入解析:GitLab 钩子 + Jenkins 自动化构建项目
  • 27.10.30
  • 抖音a_bogus,mstoken全参数爬虫逆向补环境2024-06-15
  • 深度学习50问
  • 2025年11月天津防潮公司,北京别墅地下室防潮公司,上海防潮公司权威推荐,防潮技术与市场口碑深度解析
  • 树状数组 线段树 笔记
  • 大模型(LLM)基本原理
  • 实训(补)
  • 2025年下半年江苏网架、钢结构、光伏支架钢管、托辊钢管、汽车传动轴钢管厂家推荐指南:专业选择与权威解析