2017-10-25 26 views
-1

(のpython3、崇高なテキスト3、アナコンダ、XLWINGS)のExcel Googleドキュメントは私の質問は、私はExcelから行くに助けを探していますXlwings +エクセル+のpython3式ガイダンス

https://docs.google.com/spreadsheets/d/1lMptWhE6MjvK0_S4J25kzDRwl45oEfqSceZR5POYcJ8/edit?usp=sharing

が何であるかを簡素化します - > python - >私が作った単純なモックプロジェクトに秀でています。私はExcelのリストを持ってい要するに10秒未満(

に私の目標を説明した画像へのリンク、私はPythonの関数はExcelのリスト(列B)にリンゴは、行をインポートする範囲をお願いしたいです上記の範囲に適合する基本式を使用して列dとeの値((.4 *ユーザーテストスコア)+(.6 *参加))を分析し、上位2つのスコア関数は計算しました)出力は、指定した範囲内の上位2人の受験者の同じ行です

注:これは任意の割り当てではなく、自己学習のためのものです。私はあなたが私よりもはるかに混雑していると確信しているので、誰かが解決策を提供するとは思っていませんが、役に立つリンク(私は多くの関連性の高いものを見つけることができませんでしたそれはとても簡単です)良いでしょう。私はPython3でたくさんのドキュメントを持っていますが、XLWINGSのSublimeテキストとの統合には欠けています。

はあなたに

注意をありがとう、私は、これはExcelと排他的にVBAで行うことができます知っているが、これは簡単なデモとの統合について学ぶことではありません。

答えて

0

古いものではなく新しいシートに出力しますが、うまく動作します。

G iはソートするテーブルの列列であり、D3/D2範囲入力で

サブ範囲()ワークシート

としてワーク 暗いモデルとして

薄暗いWS (One.Range( "D2"))およびNot IsEmpty(One.Range( "D3"))を設定すると、ws = ThisWorkbook.Sheets( "Output")が設定されます。Set One = ThisWorkbook.Sheets( "Model")

"))Then ws 012で( "$ G $ 7:$ G $" &.Range( "G" & Rows.Count).End(xlUp).Row).AutoFilterフィールド:= 1、_ Criteria1:= ">" & 1 .Range( "D2")値、_ 演算子:= xlAnd、_ Criteria2:=」< "& One.Range(" D3" )値 終了端と

End Subの

場合