問題タブ [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.

0 投票する
6 に答える
31766 参照

python - Python: Excel ワークブックを作成し、csv ファイルをワークシートとしてダンプする

Excel ワークブック (xls/xlsx) に新しいワークシートとしてダンプしたい csv ファイルがいくつかあります。どうすればこれを達成できますか?

Googleで「pyXLwriter」を見つけましたが、プロジェクトが停止したようです。「pyXLwriter」を試している間、代替案/提案/モジュールはありますか?

どうもありがとう。

[編集]

これが私の解決策です:(誰かがもっと無駄のない、多くのpythonicの解決策を持っていますか?コメントしてください.thx)

0 投票する
3 に答える
49578 参照

python - 文字列として読み取られるPython xlrd

xlrd で Excel から特定のセルの値を読み取ることができません。私が読んでいる値 (日付値) は、数値に変換されています。それをPythonの日付形式に変換する解決策があることは知っていますが、xlrdで文字列値を直接読み取ることはできますか?

0 投票する
2 に答える
1970 参照

python - python xlrdを使って日本語の単語を扱う方法

これは私のコードです:

しかし、それは示しています:

それで、なにかお手伝いできますか 、

ありがとう

0 投票する
2 に答える
7466 参照

python - あるExcelワークブックからデータを抽出し、python xlrd/xlwtを使用して別のワークブックに出力する方法は?

複数のファイルから 1 つのコンパイル済みファイルへの従業員タイム シートのコピー/貼り付けを自動化するスクリプトを作成しようとしています。これらはプロジェクト コードを含むタイム シートであるため、従業員がその日に別のプロジェクトに取り組んでいた場合、一部のセルは空白のままになります。また、ファイルは xlsx(2007) から .csv.xls に変換され、xlrd は正常に開くようです。

book オブジェクトを開いて作成する方法は知っていますが、このモジュールに関する知識は非常に限られているため、一般的なアルゴリズムが役立つと思いました。

コードだけでなく、答えを見つけるのに役立つものを探しています。どんな助けでも大歓迎です。ありがとう。

0 投票する
2 に答える
4216 参照

python - xlrd:複数のxlファイルのシートを読み取り、1つのリスト/配列に格納したいですか?(もっといい方法?)

xlrd / xlwtのxpはあまりありませんが、データを収集したいファイルの1つにアクセスできました。ディレクトリ内のすべてのファイルからデータを収集し、それを1つのシートに移動したいと思います。どういうわけか、すべてを1つの配列/リストに格納できれば、csvに簡単に出力できると考えていました。これが大変な作業であり、plzが役立つ簡単な方法がある場合、それ以外の場合、私はIdleを使用してアイデアを試し、これまでにこれを考え出しました。

これにより、リストオブジェクトのように見えますが、それを操作または追加しようとすると、スクリプト化または反復可能ではないというエラーが発生します。ファイルの反復は、os.listdir(path)とforループを使用してosモジュールで処理されます。どんな助けでも大歓迎です!

0 投票する
2 に答える
2948 参照

python - xlrd.Bookオブジェクトのセルから読み取られたUnicode文字列の解析

xlrd(実際にはxlsxrd)を使用して読み取られたexcel2007セルからいくつかのUnicodeテキストを解析しようとしています。
何らかの理由で、xlrdはUnicode文字列の先頭に「text:」を付加し、キャストを入力するのを難しくしています。文字列は名前であり、他のいくつかの文字列とアルファベット順に並べられるため、最終的には文字列の順序を逆にします。どんな助けでも大歓迎です、ありがとう。

これが私がやろうとしていることの簡単な例です:

ここから、「First」を「Last」と交換する「name」を解析するか、2つを2つの異なる変数に格納するために分離しますが、Unicodeを型キャストしようとするとエラーが発生します。たぶん私はそれについて間違った方法で行っているのでしょうか?前もって感謝します!

0 投票する
2 に答える
4162 参照

python - ループ コマンドで複数の辞書変数を作成しますか?

Python を扱うのはこれが初めてです。人口と収入の値のキーとして年を使用して、各郡 (合計 23) の辞書を作成しようとしています。コードの強力な武装は機能しているようですが、ループまたはクラスを使用してそれを行う簡単な方法があると確信しています...何か提案はありますか?? ありがとう!!!!!

0 投票する
2 に答える
8173 参照

python - XLRD モジュールと Python を使用してセルのフォント スタイル (斜体かどうか) を決定する

XLRD を使用して Excel スプレッドシートのデータを解析し、イタリック体のセル値を特定しようとしています。この情報は、値が推定値か報告値かに関するフラグを設定するために使用されます。以下はデータの例です。

スプレッドシートからデータを引き出す方法の感触をつかむためにいくつかの基本的な関数をいじる以外は、XLRD をあまり使用していません。次に、イタリック体のセル値を識別する機能を追加する必要があります。

ご協力いただきありがとうございます...

編集: XLRD は、必要な機能を提供してくれました。答えてくれたジョン・マチンに感謝します。コードは次のとおりです。

0 投票する
6 に答える
37740 参照

python - Python xlwt - 既存のセル コンテンツへのアクセス、列幅の自動調整

ワークブックを保存する前に、列の幅を自動設定または自動調整できる Excel ワークブックを作成しようとしています。

xlrd をエミュレートする xlwt の関数 ( 、 、 、 など...) を見つけることを期待して、Python-Excel チュートリアルを読んでいsheet_names()ますcellname(row, col)cell_typeたとえばcell_value、次のようなものがあるとします。

wb.get_sheet(0)rb.sheet_by_index(0)xlrd で提供される機能に似ていますが、前者ではコンテンツを変更できる点が異なります (ユーザーが設定した場合cell_overwrite_ok = True) 。

xlwt DOES が私が探している機能を提供すると仮定すると、すべてのワークシートをもう一度確認する予定でしたが、今回は特定の列で最も多くのスペースを占めるコンテンツを追跡し、それに基づいて列幅を設定します。もちろん、シートに書き込むときに特定の列の最大幅を追跡することもできますが、すべてのデータが既に書き込まれた後に幅を設定する方がきれいだと思います.

私がこれを行うことができるかどうか誰かが知っていますか? そうでない場合、列幅を調整するために何をすることをお勧めしますか?

0 投票する
1 に答える
2916 参照

python - PythonでExcelドロップダウンリスト(コンボボックス)の値を取得できません

ドロップダウン リストを含む Excel ファイルがあり、Python から現在の値にアクセスしたいと考えています。

vba では、コードは非常に単純です。

xlrd で同等のものを探しましたが、見つかりませんでした。