Excel 来自 Python (openpyxl) 问题
Excel from Python (openpyxl) Issue
我是编程新手,我正在尝试制作一个小应用程序,我需要将值复制并粘贴到 "stylished" excel 工作表,但是当我测试第一条命令,我运行第一期:
当我从 "worksheet1" 获取一个单元格值并将其粘贴到同一个工作表 ("worksheet1") 的一个空单元格中时,工作表样式有点混乱(只是边框单元格消失了),并且那不好,因为 table 将被打印,我需要那些边框单元格保留。
我针对这个问题制作了视频:https://www.youtube.com/watch?v=DCZAwYp4zvE
我试过:
- 正在更改文件目录
- 正在复制 excel 文件
- 制作相同但在其他工作表中
- 我从互联网上下载了原版 excel 所以我认为这是一些不兼容的问题。我什至创建了一个新工作簿并从 0 复制了原始工作簿(边框、相同字体、字体大小等),但没有修复它。
代码:
from openpyxl import load_workbook
file="Test.xlsx"
wb = load_workbook(file)
ws = wb["COMPRA_DIRECTA"]
ws["A80"] = ws["A13"].value
wb.save(file)
Link 到原来的 excel 和脚本:Link
我正在使用:
Excel 2016
Openpyxl 2.5.14
Windows
我已经使用了编码,它对我来说工作正常。我已经安装 Openpyxl 2.6.4
并在 Ubuntu 18.04
上使用 LibreOffice Calc
。
试试这个代码,它一定对你有用:
from openpyxl import load_workbook
file="Test.xlsx"
wb = load_workbook(file)
# grab the active worksheet
ws = wb["COMPRA_DIRECTA"]
# Data can be assigned directly to cells
ws['A80'] = ws["A13"].value.encode("utf8")
# Save the file
wb.save("sample.xlsx")
我是编程新手,我正在尝试制作一个小应用程序,我需要将值复制并粘贴到 "stylished" excel 工作表,但是当我测试第一条命令,我运行第一期:
当我从 "worksheet1" 获取一个单元格值并将其粘贴到同一个工作表 ("worksheet1") 的一个空单元格中时,工作表样式有点混乱(只是边框单元格消失了),并且那不好,因为 table 将被打印,我需要那些边框单元格保留。
我针对这个问题制作了视频:https://www.youtube.com/watch?v=DCZAwYp4zvE
我试过:
- 正在更改文件目录
- 正在复制 excel 文件
- 制作相同但在其他工作表中
- 我从互联网上下载了原版 excel 所以我认为这是一些不兼容的问题。我什至创建了一个新工作簿并从 0 复制了原始工作簿(边框、相同字体、字体大小等),但没有修复它。
代码:
from openpyxl import load_workbook
file="Test.xlsx"
wb = load_workbook(file)
ws = wb["COMPRA_DIRECTA"]
ws["A80"] = ws["A13"].value
wb.save(file)
Link 到原来的 excel 和脚本:Link
我正在使用:
Excel 2016 Openpyxl 2.5.14 Windows
我已经使用了编码,它对我来说工作正常。我已经安装 Openpyxl 2.6.4
并在 Ubuntu 18.04
上使用 LibreOffice Calc
。
试试这个代码,它一定对你有用:
from openpyxl import load_workbook
file="Test.xlsx"
wb = load_workbook(file)
# grab the active worksheet
ws = wb["COMPRA_DIRECTA"]
# Data can be assigned directly to cells
ws['A80'] = ws["A13"].value.encode("utf8")
# Save the file
wb.save("sample.xlsx")