我一直致力于创建一个脚本,将Excel文件转换成csv,以便在我们的一些工具中进行进一步处理。在

对于xls、xlsx和xlsm,我找到了将文件作为文本对象打开或使用pandas的解决方案。当遇到xlsb文件时,我在pyxlsb包上登陆,这个包可以工作。。。请参阅此处使用的代码How can I convert a XLSB file to csv using python?

遗憾的是,我注意到xlsb文件中的int()值似乎被转换为float,并因此以float的形式写入csv文件。这显然是不可取的。在

基本上我在寻找一个dtype=对象类型的解决方案。我想也许我可以用另一个函数把值转换回int。不过,我认为这样做效率低下,而且容易出错。在

我的代码:to_replace_list = ['\r', '\n', '\\r\\n', '\\' + str(out_del)] # values to replace in all rows

with open_xlsb(file_to_convert) as wb: # open xlsb file using pyxlsb package

for sheet_name in wb.sheets: # loop over all sheets in file

with wb.get_sheet(sheet_name) as sheet: # open xlsb sheet obj

out_file = out_filer(total_filename, sheet_name) # define output file name based on source and sheet

with open(out_file, 'a') as o: # open output csv obj

for row in sheet.rows(): # loop over rows in xlsb obj

print([re.sub(value, '', str(cell.v)) for value in to_replace_list for cell in row])

sidequest:xlsb文件中的空值在输出中将被称为None。我希望这个是“”。在

python保存为xlsb_Python XLSB到CSV的转换数据类型相关推荐

  1. python保存为xlsb_Read XLSB File in Pandas Python

    问题 There are many questions on this, but there has been no simple answer on how to read an xlsb file ...

  2. python保存为xlsb_How can I convert a XLSB file to csv using python?

    可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have been provided with a xlsb file full of d ...

  3. python保存内容到文件(text、json、csv)

    python保存内容到文件(text.json.csv) 在开发人员的日常中,将数据保存到文件是最常见的编程任务之一. 通常,程序需要一些输入并产生一些输出.在许多情况下,我们希望将这些结果持久化.我 ...

  4. Python实现数据保存为PSV文件(先创建CSV,转换成PSV)

    CSV格式文件:分隔符 ',' comma逗号 PSV格式文件:分隔符'|',管道文件pipe-delimited text files TSV 格式文件:分隔符' '  tab空格 步骤: 1.先创 ...

  5. python对数据进行分类、文件是csv文件_用Python将处理数据得到的csv文件分类(按顺序)保存...

    用Python中的os和numpy库对文件夹及处理数据后得到的文件进行分类保存: import numpy as np import os for m in range(699,0,-35): cur ...

  6. python 保存本地乱码,解决python保存数据到csv文件中文乱码的方法

    解决python保存数据到csv文件中文乱码的方法 发布时间:2020-07-08 13:49:53 来源:亿速云 阅读:695 作者:清晨 小编给大家分享一下解决python保存数据到csv文件中文 ...

  7. python 保存csv,Python数据存储到文件的3种方式

    原标题:Python数据存储到文件的3种方式 爬虫请求解析后的数据,需要保存下来,才能进行下一步的处理,一般保存数据的方式有如下几种: 文件:txt.csv.excel.json等,保存数据量小. 关 ...

  8. python保存为.csv文件

    这里写自定义目录标题 python保存为.csv文件 python保存为.csv文件 import pandas as pdx = {'name': range(0, all_episodes), ' ...

  9. python文件写入字典格式输出_Python把对应格式的csv文件转换成字典类型存储脚本的方法...

    该脚本是为了结合之前的编写的脚本,来实现数据的比对模块,实现数据的自动化!由于数据格式是定死的,该代码只做参考,有什么问题可以私信我! CSV的数据格式截图如下: readDataToDic.py源代 ...

最新文章

  1. C语言不要重复包含.h头文件和.c文件
  2. 逆向工程、软件后门……原来美剧《硅谷》里藏着这么多知识点
  3. Redhat下的软件安装 RPM包管理工具介绍
  4. windows下的虚拟内存分配分析
  5. c++队列queue
  6. 春运返程高峰来了 大数据看返京热力
  7. Python爬虫教程:简书文章的抓取与存储
  8. 《MFC游戏开发》笔记三 游戏贴图与透明特效的实现
  9. 入侵检测——masscan(扫描篇)
  10. linux_study_1
  11. hds linux 识别盘符,HDS HDLM让集群两边认到的盘符一样
  12. guava深入理解(3)-字符串,实用方法,函数式编程
  13. 阿里云 windows 服务器卸载阿里云盾
  14. Cannot subclass final class org.springframework.boot.autoconfigure.AutoConfigurationPackages
  15. Auto Layout和UILabel
  16. 七日杀服务器怎么修改天数,七日杀调整游戏天数 | 手游网游页游攻略大全
  17. 上海自动驾驶再上热搜,为什么是它?丨曼孚科技
  18. OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持 RxJava,比 Retrofit 更简单易用。
  19. 网络安全技术发展方向与趋势研究
  20. 基层主管如果没这些心态,难!

热门文章

  1. 头插法 (单链表)-----鱼c小甲鱼笔记
  2. ibm服务器主板型号在哪看,ibm主板型号怎么看知道的大神说下
  3. 新媒体音乐,不适合闭目欣赏的前卫艺术
  4. 关于软件定义数据中心(SDDC)和超融合
  5. 独立思考:我对google glass的不同看法
  6. 心脏滴血漏洞详解及利用--HeartBleed With OpenSSL
  7. 手机摄像模组基本知识
  8. 解决phpmyadmin空密码无法登陆mysql
  9. 学习ROS topic_tools/throttle并发布指定名字的话题
  10. C语言中Scanf( )函数使用注意事项,Scanf 录入不同类型数据时的区别