タグ付けされた質問 「excel」

Excelオブジェクトまたはファイルに対するプログラミング、または複雑な数式開発に関する質問のみ。ExcelタグをVBA、VSTO、C#、VB.NET、PowerShell、OLEオートメーション、およびその他のプログラミング関連のタグや、該当する場合は質問と組み合わせることができます。単一のワークシート関数のMS Excelに関する一般的なヘルプは、スーパーユーザーから入手できます。

7
PythonでExcelファイルを読む
私はExcelファイルを持っています Arm_id DSPName DSPCode HubCode PinCode PPTL 1 JaVAS 01 AGR 282001 1,2 2 JaVAS 01 AGR 282002 3,4 3 JaVAS 01 AGR 282003 5,6 文字列をの形式で保存したいArm_id,DSPCode,Pincode。この形式は構成可能DSPCode,Arm_id,Pincodeです。つまり、に変更される可能性があります。私はそれを次のようなリストに保存します: FORMAT = ['Arm_id', 'DSPName', 'Pincode'] FORMATが構成可能である場合、指定された名前で特定の列のコンテンツを読み取るにはどうすればよいですか? これが私が試したものです。現在、ファイル内のすべてのコンテンツを読み取ることができます from xlrd import open_workbook wb = open_workbook('sample.xls') for s in wb.sheets(): #print 'Sheet:',s.name values = [] for …
88 python  excel  xlrd 

16
ExcelのセルのバイトをKB、MB、GBなどとしてフォーマットするにはどうすればよいですか?
セルにバイト単位の値があります。しかし、誰も728398112238を読むことはできません。むしろ678.37GBと言いたいです。 比較的簡単にフォーマットする数式を作成するには(http://www.yonahruss.com/2007/02/format-excel-numbers-as-gb-mb-kb-b.html) しかし、これを「フォーマット」として行う方法はありますか?セルに大きな数字を入れたいのですが、人間が読める形式で表示します。
88 excel  formatting 

12
複数のdata.frameを複数のExcelワークシートにエクスポートする簡単な方法
複数のdata.frameをExcelファイルの複数のワークシートにエクスポートする簡単な方法がないことに驚いていますか?xlsxパッケージを試しましたが、1枚のシートにしか書き込めないようです(古いシートを上書きします)。WriteXLSパッケージも試しましたが、いつもエラーが発生します... 私のコード構造は次のようなものです。設計上、反復ごとに、出力データフレーム(tempTable)とsheetName(sn)が更新され、1つのタブにエクスポートされました。 for (i in 2 : ncol(code)){ ... tempTable <- ... sn <- ... WriteXLS("tempTable", ExcelFileName = "C:/R_code/../file.xlsx", SheetNames = sn); } 複数のcvsファイルにエクスポートできますが、Excelで簡単にエクスポートする方法が必要です。
88 r  excel  xlsx 

8
ImportError:win32com.clientという名前のモジュールがありません
現在、Python 2.7を使用しており、Excelシートを開こうとしています。以下のコードを使用する場合: import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible = True # Open the file we want in Excel workbook = xlApp.Workbooks.Open('example.xls') このエラーが発生します: ImportError:win32com.clientという名前のモジュールがありません 64ビットのWindowsマシンを使用しているのでエラーが発生する可能性はありますか?
87 python  excel  win32com 



16
ExcelCSV-数値セル形式
レポートをCSVファイルとして作成します。Excelでファイルを開こうとすると、セルの内容に基づいてデータ型が推測され、それに応じて再フォーマットされます。 たとえば、CSVファイルにが含まれている場合 ...,005,... 次に、Excelはそれを5として表示します。これをオーバーライドして005を表示する方法はありますか? ユーザーがCSVファイルをダブルクリックして開くことができるように、ファイル自体に何かを実行したいと思います。 私はExcel2003を使用しています。

17
データアクセス後にC#でExcelアプリケーションプロセスを閉じる
読み取り/書き込み操作用のExcelテンプレートファイルを開くアプリケーションをC#で作成しています。ユーザーがアプリケーションを閉じたときに、Excelファイルを保存せずにExcelアプリケーションプロセスを閉じたいと思います。アプリを複数回実行した後、タスクマネージャーを参照してください。 私はこのコードを使用してExcelファイルを開きます: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); そしてデータアクセスのために私はこのコードを使用します: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; この質問やこれなどのスタックオーバーフローで同様の質問が表示され、回答がテストされますが、機能しません。


8
ExcelでISO8601の日付/時刻(TimeZoneを含む)を解析する
Excel / VBAに(外部ソースからの)タイムゾーンが含まれているISO8601日付/時刻形式を通常のExcel日付に解析する必要があります。私の知る限り、Excel XP(私たちが使用しているもの)にはその組み込みのルーチンがないので、解析用のカスタムVBA関数を検討していると思います。 ISO8601の日時は次のいずれかのようになります。 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00


14
「CELLTOTHELEFT」を参照するExcelの数式
セルの左側のセルの値と値が異なる場合にセルの色が変わるように条件付き書式を設定しようとしています(各列は月、各行は特定のオブジェクトの費用です。監視したい数か月にわたって価格が簡単に変化します。) セルごとに実行してフォーマットドラッグすることはできますが、一般的な数式をワークシート全体に適用したいと思います。 ありがとう!

12
ExcelテーブルでSQLクエリを実行するにはどうすればよいですか?
nullではない電話番号フィールドを持つAZでソートされたすべての姓フィールドの別のテーブルからサブテーブルを作成しようとしています。SQLを使用するとこれを非常に簡単に行うことができますが、Excel内でSQLクエリを実行する方法がわかりません。データをpostgresqlにインポートして、そこでクエリを実行したいのですが、それは少し過剰に思えます。 私がやろうとしていることに対して、SQLクエリSELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY lastnameがそのトリックを実行します。Excelがネイティブに実行できないものにするのは単純すぎるようです。Excel内からこのようなSQLクエリを実行するにはどうすればよいですか?
83 sql  excel  filtering 

9
VBAを使用してファイルが存在するかどうかを確認します
Sub test() thesentence = InputBox("Type the filename with full extension", "Raw Data File") Range("A1").Value = thesentence If Dir("thesentence") <> "" Then MsgBox "File exists." Else MsgBox "File doesn't exist." End If End Sub これで、入力ボックスからテキスト値を取得すると、機能しません。ただし、If"the sentence"から削除Dir()してコード内の実際の名前に置き換えると、機能します。誰か助けてもらえますか?
82 excel  vba 

7
dimとsetinvbaの違いは何ですか
VBAの初心者としてご容赦ください。 時々使う Dim r as Range r = Range("A1") 他の時に私は使用します Set r = Range("A1") 違いはなんですか?そして、私はいつ何を使うべきですか?
82 excel  vba  vb6 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.