Python3 解析excel文件
Python3 解析读取excel文件
一、第三方库
import xlrd
二、代码示例
import xlrd ''' 读取Excel每个sheet的第一列和第二列的值,拼接成json串,写入文件 ''' def resolveExcel(): # 获取excel文件 data = xlrd.open_workbook("/you/excel/location/?.xlsx",encoding_override='utf-8') #获取一个excel有多少个sheet sheetNames = list(data.sheet_names()) print(sheetNames) #写入目标文件位置 with open('/aim/file/location/?.txt', "r+") as f: read_data = f.read() f.seek(0) f.truncate() #清空文件 #遍历sheet for name in sheetNames: # 获取sheet sheet = data.sheet_by_name(name) # 获取总行数 nrows = sheet.nrows print(nrows) # 获取总列数 ncols = sheet.ncols print(ncols) # 获取一行的数值 #table.row_values(i) # 获取第一、二列的数值 ncol0 = sheet.col_values(0) ncol1 = sheet.col_values(1) #获取具体单元格的值 # cell_value = table.cell(0,1).value # print(cell_value) #获取一个单元格的数值 count = 1 chineseStr = "" while count <= nrows - 1: chineseString = "\""+ncol0[count]+"\" = " + "\""+ncol1[count] +"\""+ ";\n" chineseStr = chineseStr + chineseString count = count + 1 chinestfile = open('/aim/file/location/?.txt', 'a+', encoding='utf-8') chinestfile.write(chineseStr) if __name__ == '__main__': resolveExcel()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2017-11-27 Mysql索引会失效的几种情况分析