Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试将文件写入Excel文档_Python_Excel_Xlsxwriter - Fatal编程技术网

Python 尝试将文件写入Excel文档

Python 尝试将文件写入Excel文档,python,excel,xlsxwriter,Python,Excel,Xlsxwriter,我正在编写一个程序,要求用户提供一个目录。遍历该目录文件(取决于扩展名),然后将其输出到excel文档 那么如果它在火柴上擦到了鱼鳍。将它添加到我创建的Excel文件中。 但我无法将其写入Excel import glob, os import xlsxwriter from tkinter.filedialog import askdirectory folder = askdirectory() # Create a workbook and add a worksheet. work

我正在编写一个程序,要求用户提供一个目录。遍历该目录文件(取决于扩展名),然后将其输出到excel文档

那么如果它在火柴上擦到了鱼鳍。将它添加到我创建的Excel文件中。 但我无法将其写入Excel

import glob, os
import xlsxwriter
from tkinter.filedialog import askdirectory


folder = askdirectory()

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('panels.xlsx')
worksheet = workbook.add_worksheet()

# Start from the top.. Rows and columns are zero indexed.
row = 0
col = 0


os.chdir(folder)
for file in glob.glob("*.NAM"):
    worksheet.write(col, row, file)
    col=0
    row+=1
workbook.close()

我想出来了。。该文件是在我选择从中读取文件的文件夹中创建的。。啊

您确定您的输入文件夹包含.NAM文件吗?这段代码适用于meyep——如果我试图通过打印到控制台来调试它。它可以正常工作。如果我在os.chdir(文件夹)上方设置workbook.close,似乎会出现这种情况。将写入excel文件。。但我无法访问我的文件数据。