問題タブ [xlutils]
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 - xlutils.copy.copy を使用した後、コピーされたファイルで Excel の境界線が正しくない
私はExcelシートを持っていて、それにデータを書き込もうとしています。私のシートはテンプレートとして機能し、書き込み後にファイルを別の名前で保存します。移入のための私のpythonコードはこのようなものです
コードを実行した後、Excel シートの境界線がゆがみ、データが正しく入力されません。コピー(本)自体の行でシートが破損していることがわかったので、誰でもこれを解決することができます。出力画像を取得した後のスクリーンショットのリンクは次のとおりです
python - python xlrd/xlwt 書式を保持した 2 つの異なるワークブックのシートを使用して新しいワークブックを作成
まず、用語について説明します。Excel ワークブックにはシートがあります。たとえば、新しい Excel ワークブックにはデフォルトで 3 つのシートが含まれています。
さて、xlrd、xlwt、および xlutils を使用して、私の目的は、file1 から 3 枚のシートと file2 から 1 枚のシートを入力として、新しいワークブック (たとえば、file3) を出力することです。これにより、フォーマットが可能な限り維持されます。私は次のコードを使用しています(file1、file2は自分で手動で作成する必要があり、数字とテキストを入力するだけです):
問題は、「file3.xls」を開くと、Excel から「ファイル エラー: データが失われた可能性があります」というエラーが表示されることです。[OK] をクリックしてファイルを調べると、多くの #VALUE! が表示されます。エラー、列幅などは保持されていますが、フォントと色は保持されていません。驚くべきことに、数字は完全にコピーされていますが、テキストは完全にコピーされていません。誰が何がうまくいかないのか手がかりを持っていますか?
python - Python の xlrd および xlutils で Excel の書式設定を保持する際の問題
簡単に言えば、ある Excel ファイルの書式設定をすべて別の Excel ファイルに保存したいと考えています。ただし、formatting_info=True
フラグを使用しているにもかかわらず、書式設定は、変更された行内の変更されていないすべてのセルに対してのみ表示されます。何かアドバイス?
ここに画像の説明を入力
python - Excelスプレッドシートに対するPython xlrd反復処理でセル値が除外される
ここで助けが必要です。
これは私のコードです:
私が最終的に得たのは、反復しているExcelシートの91個の値のうち79個であり、ファイル内の12個のエントリを除外する理由がわかりません. さまざまな行や列からランダムな値を省略しているというデータのパターンはないようです。任意の助けをいただければ幸いです。
ありがとう、ウィル
python - Excelセルから読み取り、Python xlrd/xlwtで同じフォーマットを適用して別のExcelシートに書き込みます
Pythonでxlrd、xlwt、およびxlutilsライブラリを使用して、Excelシートから読み書きしています。そのため、Excelシートの読み取りと書き込みに成功しました。
しかし、読み取り元のセルのフォーマットをキャプチャし、書き込み先のセルに同じフォーマットを適用するには、いくつかの指示が必要です。
以下は私が試したことです-
シートから fmt、bg、rgb を読み取ろうとしました。しかし、データを読み取って新しいセルに適用するセルと同じ形式を適用する方法がわかりません。ありがとう。
python-3.x - xlrd で「ライセンス」モジュールが見つからない
xlutils をインストールし、次のコードを試しています。
(ここにあるチュートリアルブックに従って)
ライセンス モジュールが見つからないことを示すエラーが表示されます。
ただし、ファイル licences.py が上記の file _ init _.pyと同じフォルダーに存在することを確認できます。
認識されないのはどうして?
python - Python がファイルを解放しない/ファイルを保存できない (xlutils)
したがって、xlutils ライブラリを介してアクセスされる XLS ファイルがあります。私のプログラムがそのプロセスを終了したら、元のファイルを削除し、一時ファイルの名前を元のファイルに変更することになっています。ExcelファイルのデータはWebサイトに入力されており、Webサイトからのデータが抽出されてExcelシートに書き込まれています。ただし、一時ファイルの名前を変更する際に問題が発生した場合は、これで問題ありません。
一時ファイルは、次の関数を介して作成された単純なコピーです。
データの入力と抽出のための for ループが終了したときに呼び出される関数を作成しました。
Process Explorer を使用すると、一時ファイルがまだ python.exe で開いていることがわかります。次を使用して開いているため、ファイルを閉じてメモリを解放する方法がわかりません。
file は、単純に self.temp に置き換えられます。
GO ボタンを押すと、次のことが起こります。
したがって、「pathBox」と呼ばれる SearchCtrl にあるファイルの名前が取得され、一時コピーが作成されてから名前が変更されます。
python - すべての式が削除された xlsx ファイルのコピーを作成します
「formatting info = True」がまだ実装されておらず、次の操作を行うとopenpyxlがメモリ不足になるため、xlrdでxlsxおよびxlsmファイルをコピーできません。