問題タブ [xlconnect]

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 投票する
0 に答える
478 参照

r - 安全な Web ページから Excel ドキュメントを R にダウンロードする

安全な会社の SharePoint サイトにあるexcelファイルをに取り込もうとしています。Rこれまでのところ、私はこれRCurlを行うために使用しようとしましたが、これは私が現在持っているコードです:

このコードを実行すると、コンテンツには SharePoint サイトの html コードが含まれます。ただし、これが私が望んでいるものかどうかはわかりません。

Excel ドキュメントにアクセスして、場合によっては .NET のデータ フレームに取り込みたいと考えていますR。を使用してこれを実行できることは知っていますが、 を使用して安全な Web ページからドキュメントを取得XLConnectできるかどうかはわかりません。XLConnectこの問題を解決する方法を知っている人はいますか?

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

r - エラー: ggplot2 はクラス リストのデータを処理する方法を知りません

X と Y の値が異なる 100 枚の Excel データをプロットしようとしています。そして、私はRを初めて使用します。これを1か月前に使い始めたばかりです。今のところ、100 枚のデータから 2 枚のデータをプロットしようとしています。私は XLConnect を使用して Excel ファイルを R にインポートすることに成功しました。また、各シートからヘッダーを文字列化するため、形式が乱れることはありません。

そして、私はこれを書きました:

R スタジオから次のエラー メッセージが表示されます。

エラー: ggplot2 はクラス リストのデータを処理する方法を知りません

最後に、ヘッダー付きとヘッダーなしのデータを試しました。最終的に、両方とも同じエラーの問題を抱えています。どうすればいいのかわからない。助けていただけませんか?

ありがとう

更新:問題は解決しました

プロットをレイヤー化するために追加を続けます

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

r - R/外部環境からの Excel マクロ有効セルへの入力

R からプログラムで入力したい Excel のマクロ対応テンプレートがあります。

処理するアイテムごとに異なるデータ セットを取得し、それらを処理する R プロセスがあります。次に、データ セットごとにテンプレートを複製して入力し、テンプレートを手動で入力する必要がないようにします。データのセット。

XLConnect R パッケージを使用していますが、.xlsm ファイルをサポートしていません。RExcel を使用することも考えましたが、プログラムを Excel 内ではなく R 環境から実行したいと考えています (RExcel のインストールにも多くの苦労がありました)。

これは、毎年行う必要があるコース カリキュラム データベースの検証プロセスのためのものです。そのため、私の部門のすべてのコースのテンプレートを手作業で入力することは不可能であり、自動化された方法で行う必要があります。私が R を使いたい理由の 1 つは、シャイニーで優れたユーザー インターフェイスを構築できるためです。Excel ワークブックはまるで死のように感じます。

プログラムで Excel マクロ セルに入力し、実際にマクロを取得してデータを実行する別の方法はありますか、またはこれを処理するために VBA を学習して Excel でプログラムを作成する必要がありますか?

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

r - カスタム時間形式の値を Excel から R にインポートするにはどうすればよいですか?

XLConnect パッケージを使用して、複数の Excel スプレッドシートをループして R に読み込む R スクリプトがあります。個々のスプレッドシートは 1 つの大きなデータ フレームに結合され、Excel でさらに使用するために .csv ファイルとして書き出されます。

Excel ファイルには、HH:MM:SS.000 というカスタム形式の時間値の列が 1 つあります。

つまり、00:18:06.264

結果の csv ファイルを開くと、この列の値は次のように表示されます。

後で日付を簡単に削除できますが (これは望ましくありません)、私の問題は、秒の小数レベルが失われることです。私はそれらを保持する必要があります。カスタムの時間形式をそのまま維持する正しい方法は何ですか?

ありがとうございました。

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

package - XLConnect, rJava and package building

I am writing a function that i want to include in a user-defined package (MYPACKAGE). The function is a follows:

#xA;

where FILE is the name of the Excel file i want to read. When writing this function, I want it to import XLConnect, since that is the package it uses. I placed header code defining the function:

#xA;

I have also added import(XLConnect) to the NAMESPACE and the DESCRIPTION file of MYPACKAGE. The package builds fine (or at least at first cut it appears to build OK) but when i run "Check Package" it fails and gives me the following error:

#xA;

I have the correct version of Java and can load rJava just fine. i've tried importing rJava (similar to XLConnect) but i get the same error. Below is my sessionInfo:

#xA;
0 投票する
0 に答える
110 参照

r - 複数の data.table を既存の .xlsx ファイルに新しいワークシートとして保存する

R Shiny-App で、XLConnect を使用して、既存の .xlsx ファイルに複数の data.tables (リアクティブ値として格納されているもの) を保存するダウンロード ハンドラーを作成しようとしています。私が間違っていること。ご協力ありがとうございました。例:

0 投票する
0 に答える
160 参照

r - R (XLConnect) ワークシートのサイズが巨大な場合、すべてのワークシートを 1 つにマージします

不明な数のワークシートをすべて 1 つの csv にマージしたいと考えています。これが私の試みです。

エクセルファイルのサイズが小さければ動作しています。しかし、より大きなExcelファイルでは機能しません。それに続いて戻ってきます

0 投票する
0 に答える
465 参照

r - R を使用して複数の Excel ワークブックとワークシートを結合する

R に参加したい一連の Excel ワークブックとワークシートがありますが、XLConnect や xlsx などのパッケージを見ると、追加機能とセル結合機能しか表示されません (たとえば、ワークシートの結合やワークブックの結合機能さえありません)。どのパッケージを使用する必要があり、その後どの機能を使用するべきかについて、誰にも提案がありますか(ワークシートとワークブックの両方)。ありがとう!

0 投票する
0 に答える
691 参照

r - R と XLConnect を使用して Excel 時間を読み取る


R を使用して、12 時間形式 test.xlsx =>の時刻を含む 2 つの列を含む Excel ファイルを読み込んでいますA1: 1:40:50 p.m. A2: 00:00:00 a.m.

ファイルを読み取るために XLConnect パッケージをインストールしたので、次のスクリプトを作成しました。

これから得られるものは次のとおりです。

これらの時間値は、Excel のものと同じではありません。RIでしばらく苦労した後、次の解決策が得られました。

これは、セル A1 の時間と同じです。

私の質問は: Excel から時刻 (日時ではない) をインポートする簡単な方法はありますか?