0
Python:オラクルからデータを読み込んでExcelに書き込む方法は、列のExcel部分だけを読むことができますか?Python:オラクルからデータを読み込んでExcelに書き込む方法
Python:オラクルからデータを読み込んでExcelに書き込む方法は、列のExcel部分だけを読むことができますか?Python:オラクルからデータを読み込んでExcelに書き込む方法
dbとpandasに接続するためにdatabase driverをインストールすると、優れた書き込みとデータ操作が合理化されます。私はあなたが示したたものにそれを得た
import cx_Oracle
con = cx_Oracle.connect('user/[email protected]')
data = pd.read_sql('SELECT * FROM mytable', con)
con.close()
data.head() # take a peek at data
data.to_excel('my_oracle_table.xlsx')
this answer is come from site:
http://stackoverflow.com/questions/8526296/python-xlwt-making-a-column-readonly-cell-protect
from xlwt import Workbook, Worksheet, easyxf
# ...
# Protect worksheet - all cells will be read-only by default
my_worksheet.protect = True # defaults to False
my_worksheet.password = "something_difficult_to_guess"
# Create cell styles for both read-only and editable cells
editable = easyxf("protection: cell_locked false;")
read_only = easyxf("") # "cell_locked true" is default
# Apply your new styles when writing cells
my_worksheet.write(0, 0, "Can't touch this!", read_only)
my_worksheet.write(2, 2, "Erase me :)", editable)
が、私はすることができ、列のExcelの一部を設定する方法がわからない:あなたのスクリプトで
はこのような何かを読み取り専用です(私はpython2とxlrd、xlwtを使用します) –$ pip install cx_Oracle pandas
onyをいくつかの列を読み取り専用にするか、またはワークシート全体を作成しますか? –
私はいくつかの列を読み取り専用にしたいが、ワークシート全体ではないようにしたい。 –