小编And*_*rew的帖子

如何使用OpenPyXl清除Excel工作簿中的值范围

我有一个工作簿,我希望使用OpenPyXI清除一系列值.到目前为止,我有以下内容:

# Import OpenPyXl module.
from openpyxl import load_workbook


# Load workbook.
wb = load_workbook(filename = 'testing.xlsx')

# Make a variable with a worksheet you want to view/modify.
sheet = wb['AR Cutoff']

# Change value of A3.
sheet['A3'] = 'Assigned value'
Run Code Online (Sandbox Code Playgroud)

简而言之,我试图在OpenPyXL中做与以下VBA相同的事情:

Worksheets("Sheet1").Range("A1:G37").Clear
Run Code Online (Sandbox Code Playgroud)

谢谢!

excel vba python-2.7 openpyxl

12
推荐指数
2
解决办法
1万
查看次数

Python“InterfaceError:绑定参数 2 时出错 - 可能是不受支持的类型。”

当我运行以下代码时,我不断收到“InterfaceError:错误绑定参数 2 - 可能不受支持的类型”错误,并且我需要帮助确定问题所在。一切工作正常,直到我尝试将数据发送到 sql。

anagramsdf.to_sql('anagrams',con=conn,if_exists='replace',index=False)
cdf=pd.read_sql("select (distinct ID) from anagrams;",conn)
Run Code Online (Sandbox Code Playgroud)
import pandas as pd
import sqlite3

conn = sqlite3.connect("anagrams")
xsorted=sorted(anagrams,key=sorted)
xunique=[x[0] for x in anagrams]

xunique=pd.Series(xunique)
xanagrams=pd.Series(anagrams)
anagramsdf=pd.concat([xunique,dfcount,xanagrams],axis=1)
anagramsdf.columns=['ID','anagram_count','anagram_list']

c=conn.cursor()
c.execute("create table anagrams(ID, anagram_count, anagram_list)")
conn.commit()

anagramsdf.to_sql('anagrams',con=conn,if_exists='replace',index=False)
cdf=pd.read_sql("select (distinct ID) from anagrams;",conn)

cdf=pd.read_sql("select max(anagram_count) from anagrams;",conn)
cdf
def print_full(x):
    pd.set_option('display.max_rows', len(x))
    print(x)
    pd.reset_option('display.max_rows')

cdf=pd.read_sql("select * from anagrams where anagram_count=12;",conn)
pd.set_option('max_colwidth',200)
Run Code Online (Sandbox Code Playgroud)

完整回溯错误:

Traceback (most recent call last):
  File "sqlpandas.py", line 88, in <module>
    anagramsdf.to_sql('anagrams',con=conn,if_exists='replace',index=False)
  File "/Users/andrewclark/anaconda/lib/python2.7/site-packages/pandas/core/generic.py", line 982, in to_sql …
Run Code Online (Sandbox Code Playgroud)

python sql sqlite pandas

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

openpyxl ×1

pandas ×1

python ×1

python-2.7 ×1

sql ×1

sqlite ×1

vba ×1