python - 以编程方式在 Python 中创建带有下拉单元格的 XLS

标签 python excel xlwt

我目前正在使用 Python 和 XLWT/XLRD 库以编程方式创建 XLS 文件。

我已经能够用值填充单元格并插入简单的公式。我的挑战是我想为我的用户创建一个下拉列表 ( http://office.microsoft.com/en-us/excel-help/create-or-remove-a-drop-down-list-HP005202215.aspx )

是的,我可以在 EXCEL 中轻松完成此操作,但我需要使此过程自动化 - 我正在使用 Python 和 XLWT/XLRD 库 - 我宁愿坚持使用它们,但是如有必要,我会切换到其他东西(我在 Ubuntu Linux 服务器中)。

最佳答案

openpyxl 还通过数据验证支持 XLSX 文件中的下拉单元格:http://openpyxl.readthedocs.org/en/latest/validation.html

关于python - 以编程方式在 Python 中创建带有下拉单元格的 XLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937746/

相关文章:

python - 如何删除字典字典中的所有大括号

python - Lisp 解释器引用,在 python 中

python - 以文本模式打开文件会导致 Python 中的数据丢失 : why?

python - 将 xlwt 生成的 excel 文件导入 SAS

Python 3 - xlwt 保存工作簿错误

python - 在 Pandas 中使用 iloc 的正确方法

excel - 大量行后Excel VBA崩溃

excel - 查找特定 PivotItem 的地址

excel - 如何控制XL的特定单元格?

python:创建excel工作簿并将csv文件转储为工作表