【问题标题】:Getting CSV sheet name with python使用 python 获取 CSV 工作表名称
【发布时间】:2020-06-12 02:22:56
【问题描述】:

是否有类似或等价的获取 CSV 文件工作表名称,例如 pd.ExcelFile(file)、sheet_names,用于 excel 文件?

xl = pd.ExcelFile(file)

xl.sheet_names

【问题讨论】:

  • CSV 是一个文本文件。它没有工作表名称。请注意,您在 Excel 中打开的任何 CSV 都将自动只有一个名为“Sheet1”的工作表。
  • 正如帕维尔所说,在 CSV 文件中你只有一张纸
  • @pavel 你说得对,这就是我想要的,谢谢

标签: python excel pandas csv


【解决方案1】:

@pavel,回答了这个问题,谢谢大家。 CSV 是一个文本文件。它没有工作表名称。请注意,您在 Excel 中打开的任何 CSV 自动只有一张名为“Sheet1”的工作表。 – 帕维尔 6 月 12 日 2:38

【讨论】:

    【解决方案2】:

    获取工作簿中工作表的名称:

    path = "C:/Users/User/Desktop/ABC.xlsx"
    
    xl_file_name = pd.ExcelFile(path)
    
    print("Following are the sheets available in the workbook: " + str(xl_file_name.sheet_names))
    

    您现在可以在工作簿中看到工作表的名称。

    【讨论】:

      【解决方案3】:
      xl = pd.ExcelFile('file.xls')
      
      print(xl.sheet_names)  # see all sheet names
      

      【讨论】:

      • 问题是关于 csv 文件,它没有“工作表名称”的概念。
      • 如果可以的话,OP 也可能会考虑在 Excel 中打开的思路,在这种情况下,Excel 会将文件名减去扩展名分配为工作表名称。
      猜你喜欢
      • 2018-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多