Excel赢得';t保存使用xlsxwriter创建的文件

Excel赢得';t保存使用xlsxwriter创建的文件,xlsxwriter,Xlsxwriter,我已使用xlsx writer成功创建了一个xlsx文件。我可以用Excel打开它。但是,如果我修改并尝试另存为文件(到我的主目录),我会得到一个错误: 您没有将文件保存到此位置的权限 请确保您对此位置具有写访问权限,或选择其他位置 我可以将Excel创建的其他Excel文件毫无问题地保存到此位置 那么,与Excel创建的xlsx文件相比,使用xlsxwriter创建的xlsx文件有什么“不同”呢?我正在使用MacOS Mojave和Office 2019,如果这有区别的话。在MacOS Moj

我已使用xlsx writer成功创建了一个xlsx文件。我可以用Excel打开它。但是,如果我修改并尝试另存为文件(到我的主目录),我会得到一个错误:

您没有将文件保存到此位置的权限

请确保您对此位置具有写访问权限,或选择其他位置

我可以将Excel创建的其他Excel文件毫无问题地保存到此位置

那么,与Excel创建的xlsx文件相比,使用xlsxwriter创建的xlsx文件有什么“不同”呢?我正在使用MacOS Mojave和Office 2019,如果这有区别的话。在MacOS Mojave有什么奇怪的安全设置会把事情搞砸吗

我的解决方法是将内容复制并粘贴到新的Excel文件中。Excel很乐意将该文件保存到我的主目录中。但是,这会丢失行高设置和冻结窗格

那么,与Excel创建的xlsx文件相比,使用xlsxwriter创建的xlsx文件有什么“不同”呢

没有什么区别。XlsxWriter竭尽全力以与Excel(2007)完全相同的方式创建文件

我正在使用MacOS Mojave和Office 2019,如果这有区别的话。在MacOS Mojave有什么奇怪的安全设置会把事情搞砸吗

我使用MacOS Mojave和Office 2016进行了测试(我没有2019年的测试),我能够毫无问题地保存到我的主目录。我甚至用
chmod-w
将文件设置为只读,但我没有收到您显示的错误消息,并且在更改名称后,我能够保存该文件

与主目录中的其他文件相比,xlsx文件的权限是否有任何不寻常之处

ls -l xlsxwrite_file.xlsx
ls -l ~/*.xlsx
那么,与Excel创建的xlsx文件相比,使用xlsxwriter创建的xlsx文件有什么“不同”呢

没有什么区别。XlsxWriter竭尽全力以与Excel(2007)完全相同的方式创建文件

我正在使用MacOS Mojave和Office 2019,如果这有区别的话。在MacOS Mojave有什么奇怪的安全设置会把事情搞砸吗

我使用MacOS Mojave和Office 2016进行了测试(我没有2019年的测试),我能够毫无问题地保存到我的主目录。我甚至用
chmod-w
将文件设置为只读,但我没有收到您显示的错误消息,并且在更改名称后,我能够保存该文件

与主目录中的其他文件相比,xlsx文件的权限是否有任何不寻常之处

ls -l xlsxwrite_file.xlsx
ls -l ~/*.xlsx

我看到一些奇怪的行为。当我执行ls-l时,大多数Excel文件都有一组“group1”。但是,当我保存带有更改的Excel文件时,组将更改为“group2”。但是,这并不能解释这种行为,因为我可以用“group1”保存大多数文件,但不能保存用xlsxwriter创建的文件(也就是“group1”)。不知道这些团体是否与这个问题有关。除了组之外,权限是相同的。相同的用户名和相同的rwx设置“-rw-r--r-->”。您能
cp
将xlsxwriter文件保存到$HOME目录吗?另外,如果您创建了一个CSV文件,请使用Excel打开它,然后尝试将其保存到$HOME目录,这样做有效吗?最好将此作为一个问题提出,以便我们可以在评论之外调试此问题。谢谢您的帮助。但是,正如问题出现时一样神秘,它已经消失了。我现在可以按预期修改和保存文件了。可能是MacOS中一些模糊的安全设置,如果我必须下赌注的话……我看到一些奇怪的行为。当我执行ls-l时,大多数Excel文件都有一组“group1”。但是,当我保存带有更改的Excel文件时,组将更改为“group2”。但是,这并不能解释这种行为,因为我可以用“group1”保存大多数文件,但不能保存用xlsxwriter创建的文件(也就是“group1”)。不知道这些团体是否与这个问题有关。除了组之外,权限是相同的。相同的用户名和相同的rwx设置“-rw-r--r-->”。您能
cp
将xlsxwriter文件保存到$HOME目录吗?另外,如果您创建了一个CSV文件,请使用Excel打开它,然后尝试将其保存到$HOME目录,这样做有效吗?最好将此作为一个问题提出,以便我们可以在评论之外调试此问题。谢谢您的帮助。但是,正如问题出现时一样神秘,它已经消失了。我现在可以按预期修改和保存文件了。可能是MacOS中一些模糊的安全设置,如果我必须下赌注的话。。。