当前位置: 首页 > 面试题库 >

使用python将XLSX正确转换为CSV

郭鸿信
2023-03-14
问题内容

我正在寻找python库或任何将.XLSX文件转换为.CSV文件的帮助。


问题答案:

使用该xlrd模块阅读excel ,然后可以使用该csv模块创建自己的csv。

在命令行中安装xlrd模块:

pip install xlrd

Python脚本:

import xlrd
import csv

def csv_from_excel():
    wb = xlrd.open_workbook('excel.xlsx')
    sh = wb.sheet_by_name('Sheet1')
    your_csv_file = open('your_csv_file.csv', 'w')
    wr = csv.writer(your_csv_file, quoting=csv.QUOTE_ALL)

    for rownum in range(sh.nrows):
        wr.writerow(sh.row_values(rownum))

    your_csv_file.close()

# runs the csv_from_excel function:
csv_from_excel()


 类似资料:
  • 我一直在我的开发服务器中使用模块来轻松地从转换为: 但是,我在生产服务器中部署了我的应用程序,但我没有安装Excel应用程序,因此引发了以下错误: 在Python中,从转换为有什么好的替代方法吗? 我已经用PDFWriter测试了xtopdf,但是使用这个解决方案,您需要逐个读取和迭代范围并写入行。我想知道是否有一个更直接的解决方案类似于win32com。客户 谢谢

  • 我正在编写一个程序来处理一些excel文档,该程序是在Visual Studio 2010中用C语言编写的,我正在使用NPOI库。 我注意到我不能对xlsm文件使用CloneSheet(),但我可以使用xlsx。 是我在这个过程中真正需要的一个函数,所以我真的希望它能正常工作,而不是一个单元格一个单元格地复制所有内容。 我想过将文件转换为xlsx。我能够手动完成,但不能以编程方式完成。 这是我试图

  • 问题内容: 下面是我从在线气象站提取的json结构。我还包括一个json_to_csv python脚本,该脚本应该将json数据转换为csv输出,但仅返回“ Key”错误。我只想从“ current_observation”中提取数据。 检索温度字符串并将其转换为.csv格式的最佳方法是什么?谢谢! 问题答案: 也许熊猫可以为您提供帮助。.read_json()函数创建一个不错的数据框,您可以从

  • 我有一个本机方法,它返回目录中的文件数组。公共静态本机字符[][]扫描(字符串路径);我不能返回字符串数组,因为如果文件的编码无效-一切都崩溃了,问题是在java端正确地将char[]转换为字符串,当我尝试新字符串(chars)时;我得到无法打印的字符串(无效)。请纠正我。 这是输出的示例(如果方法返回String[])

  • 问题内容: 我有一个非常简单的测试程序,可以打印出以下数字。 即 打印输出: df输出根fs: 但是,这是我感到困惑的地方。 25837672 + 14159676!= 42137846(实际上是39997348) 因此,如果我要执行calc 14159676/42137864 * 100,我得到的df打印结果为33%,而不是36%。 但是如果我计算 14159676/39997348 * 100