問題タブ [xlrd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - xlrd、Pythonを使用して名前付き範囲(グローバル、ワークシートごとのnd)を見つけてアクセスする方法は?
xlrd
ここ
http://www.python-excel.org/のドキュメントに
は、最新バージョンで可能になったと記載されていますが、その方法は記載されていません。
django - XLRDを使用したDjango再帰ツリーのインポート
私のデータ(スプレッドシート):
私のモデル:
私がやろうとしていること:
python - Python xlrd に関する質問
次のリンクで Excel シートで使用される列の総数を知る方法 http://scienceoss.com/read-excel-files-from-python/
ありがとう..
python - 精度を失うことなくPythonフロートを文字列に変換する
私はxlrd
、Excelスプレッドシートから値を取得し、それらを使用してさまざまなことを行うために使用するPythonスクリプトを維持しています。スプレッドシートの一部のセルは高精度の数値であり、そのままにしておく必要があります。これらのセルの1つの値を取得すると、xlrd
0.38288746115497402float
などが表示されます。
ただし、コードの後半でこの値を文字列に取り込む必要があります。str(value)
またはを実行すると、「 0.382887461155 unicode(value)
」のようなものが返されます。要件は、これは受け入れられないと言っています。精度を維持する必要があります。
私はこれまでにいくつかのことを試しましたが、成功しませんでした。1つ目は、文字列の書式設定を使用することでした。
ただし、どちらも同じ丸められた数値「0.382887461155」を生成します。
SOやインターネット上の他の場所で同様の問題を抱えている人々を探し回ったとき、一般的な提案はDecimal
クラスを使用することでした。しかし、データが私に与えられる方法を変更することはできません(誰かがxlrd
小数を返す秘密の方法を知っていない限り)。そして、私がこれをやろうとすると:
しかし、TypeError: Cannot convert float to Decimal. First convert the float to a string.
明らかに文字列に変換できません。そうしないと、精度が低下します。
そうそう、私はどんな提案にもオープンです-必要ならば本当にひどい/ハッキーなものでさえ。私はPython(私自身はJava / C#の人の方が多い)の経験があまりないので、ここで何らかの根本的な誤解がある場合は、遠慮なく訂正してください。
編集:Python2.6.4を使用していることを追加しようと思っただけです。バージョンの変更を妨げる正式な要件はないと思います。他のコードを台無しにする必要はありません。
python - xlrdを使用して、中国語またはヒンディー語の文字を含むExcelxlsファイルを読み取る
http://scienceoss.com/read-excel-files-from-python/comment-page-1/#comment-1051
上記のリンクから、このユーティリティを使用してXLSファイルを読み取りました。XLSファイルに中国語やヒンディー語などの異なる言語文字が含まれている場合、それらは正しく出力されません。これに対する回避策はありますか?
グーグルした後、私はこれを見つけました:
しかし、行にエラーがありますbook = open_workbook('dodgy.xls',encoding='cp1252')
:
TypeError: open_workbook() got an unexpected keyword argument 'encoding'
django - Django と xlrd、メモリからの読み取り
私の計画は、ユーザーがExcelファイルをアップロードできるようにすることです。アップロードすると、アップロードされたExcelのコンテンツを含む編集可能なフォームが表示されます。ユーザーが入力が正しいことを確認したら、保存ボタンを押すと、これらのアイテムが保存されますとあるモデルで。
このために、私はこのビューとフォームを書きました:
形:
見る:
でわかるように# I need to open this input_excel with input_excel.open_workbook()
、メモリから読み取る必要がありますがopen_workbook
、ファイルから読み取ります。この入力をどこかに保存せずに、どうすれば読み取ることができますか?
python - xlrdでデータを解析するPython Excel
かなり単純です。Excelファイルから必要なデータを取得しましたが、 XLRD readme内にこれからの方法を説明するものが見つからないようです:
それぞれの python データ型に。何か案は?
python - Python の xlrd、xlwt、および xlutils.copy を使用してスタイルを保持する
xlrd
、xlutils.copy
、およびを使用xlwt
して、テンプレート ファイルを開いてコピーし、新しい値を入力して保存します。
ただし、セルの書式を保持する簡単な方法はないようです。いつも吹き飛ばされて空白になります。これを行う簡単な方法はありますか?
ありがとう!/YGA
サンプル スクリプト:
バージョン:
xlrd
: 0.7.1xlwt
: 0.7.2
python - `` xlrd.xldate_as_tuple()``の使用方法
次の関数の使い方がよくわかりません。
以下のデータについて
データの関数の使用例を教えてください。
python - Python xlrd データ抽出
私はpython xlrd http://scienceoss.com/read-excel-files-from-python/を使用してExcelシートからデータを読み取ります
私の質問は、Excelシートで最初のセルが「従業員名」の行を読んだかどうかです
そして、最初のセルが「従業員名」であるという名前の別の行があります
最初のセルに「従業員名」が含まれる最後の行から始まる最後の列をどのように読み取ることができますか.前を無視する