問題タブ [spreadsheet]

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

openoffice.org - Open Office Spreadsheet(Calc)-テキストセルを区切り文字で連結します

私はOpenOfficeのスプレッドシートプログラムを使用しており、いくつかのテキストセルをデリメータと連結しようとしています。たとえば、次のセルがあるとします。

結果が次のような1つのセルになるように、区切り文字でそれらを連結したいと思います。

私の最初の考えはマクロか何かを作ろうと思ったのですが、オープンオフィスはそれらをサポートしていないと思います。何か案は?

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

java - 大規模な Excel スプレッドシートの作成

大規模なスプレッドシートでうまく機能するライブラリを見つけた人はいますか?

私はApacheのPOIを試しましたが、大きなファイルの読み取りと書き込みの両方で惨めに失敗します。大量のメモリを使用するため、20 MB 以上のスプレッドシートを解析または作成するにはスーパーコンピューターが必要になります。

確かに、よりメモリ効率の良い方法があり、誰かがそれを書いていますか?!

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

asp.net-mvc - ユーザーがasp.net mvcでスプレッドシートをアップロードできるようにする方法

私は、ユーザーにファイル ピッカーを持たせてから、コントローラー アクションによって解析されるスプレッドシートを選択してもらいたいと考えています。これを行う方法の例はありますか?

0 投票する
4 に答える
6209 参照

functional-programming - 関数型プログラミング言語を使用するスプレッドシート

既存の関数型プログラミング言語を使用して関数を定義するスプレッドシートアプリケーションが存在するかどうか知りたいのですが。

Pythonを使用するResolverOneについてはすでに聞いたことがありますが、Haskellのような純粋に関数型の言語を使用するものにもっと興味があります。

ありがとう

0 投票する
4 に答える
1489 参照

database - Google スプレッドシートはアプリケーションの実行可能なデータベースですか?

Google スプレッドシート / ドキュメントは、実際のアプリケーションで実行可能なデータベース オプションですか?

0 投票する
4 に答える
982 参照

memory-management - ほとんどのスプレッドシートに行数と列数の制限がハードコーディングされているのはなぜですか?

Microsoft Excel、Gnumeric、OpenOffice.org Calc などのプログラムが、行数と列数の制限をハードコードして設計されているのはなぜですか? これは、スプレッドシートが要求の厳しいアプリケーションと見なされ、動的メモリ割り当てが「ハイエンド」と見なされていた時代の古いプログラミング手法のようです。「それ以上のものを必要とする人はいない」という前提で、一部のリソースが静的に割り当てられていることを示しているため、アプリケーションに非常に恣意的な制限が導入されていると思います。その背後にあるロジックは何ですか?

注: この質問はプログラミングに関係ないと主張する人がいることは知っています。ここに先制的な反論があります: この質問はプログラミングに関連しています。なぜなら、普及していて一見時代遅れに見えるプログラミング方法論が使用されている理由を尋ねているからです。

0 投票する
4 に答える
13413 参照

java - スプレッドシートの数式を Java に変換する

OpenOffice または Excel スプレッドシート (すべての式を含む) を、実行時に呼び出せる Java オブジェクトに変換するために使用できるツールは何ですか?

明らかに、これは計算エンジンを作成するだけであり、タイミングや API 呼び出しではなく、数値とテキストに関するものです。

名前付きセル範囲を使用して (効果的に) 変数に名前を付けたとしても、出力コードはおそらく理解しにくいでしょう。通常の Java コードのようにするには、リファクタリングが必要です。ただし、一部のデータ処理タイプのジョブのプロトタイピングには役立つと思います。または、上級 Excel ユーザーが管理する計算エンジンを埋め込む場合。

編集:簡単な例:

外観

セル名

数式

Java に変換すると、次のようになります。

私は、セルの型が固定されていると仮定します-java.math.BigDecimalまたはStringのいずれかです。

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

java - Swing のライブラリのような Excel スプレッドシート (=改善された JTable)

既存の JTable (非常に単純なもの) を改善する、可能であれば無料のオープンソースの Java スイング ライブラリを探しています。

Excel に似たスプレッドシートでアプリケーションを作成したいと考えています。数式はありませんが、コピー/貼り付け機能 (複数選択の場合は複数貼り付け)、列の再編成などがあります...

JGrid(Jeppers)のようなものをいくつか見つけましたが、単純です。またはKTable、NatTable、NebulaGridですが、それらはSWT用です:(。QuickTableはクールに見えますが、無料版にはグリッドの上に広告テキストが表示されます...

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

sharepoint - スプレッドシートデータをオンラインでマージおよびフィルタリングするためのプラットフォームまたはツール?

私のクライアントは、アドホックスプレッドシートの形式で大量のデータを作成し、それらをWebサイトにアップロードして、結果の結合とフィルタリングを必要とするオンラインのレポートを作成できるようにします。これらのレポートはカスタムコーディングを必要としないはずですが、オンラインプラットフォームの助けを借りて作成されます。ユーザーは、参加するスプレッドシートと取得する結果を選択できます。

そのようなことができるプラットフォームやツールはありますか?

これらのスプレッドシートに事前定義された構造がある場合、それらを解析してフィルタリング用のオンラインオプションを提供するサーバー側コードを記述できますが、スプレッドシートがアドホックである場合は、はるかに複雑になります。

可能性のあることの1つは、phpmysqladminにスプレッドシートをインポートし、それらをdbテーブルとして操作することですが、UIは私の聴衆にとって非常に複雑です。

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

ruby-on-rails - Rubyスプレッドシートの宝石、数値を中央揃えにするにはどうすればよいですか

http://spreadsheet.rubyforge.orgを使用してスプレッドシートを生成していますが、何か問題があります。既存のブックを開いてデータを追加しています。

数値の書式設定をある程度機能させることができました。少なくともExcelはこのデータを数値として認識していますが、(非常にExcelとは異なりますが)クライアントは数値を中央に配置したいと考えています:(

私の現在のコードは次のようになります。

少し大げさかもしれませんが、誰か助けてくれませんか?

  • 現在、スプレッドシートは書式設定を変更しません。特に、セルの値を日付に設定すると、変更前にフォーマットが正しく設定されている場合にのみ、日付として読み取ることができます。

トレヴォークの編集

ご協力いただきありがとうございます。私はあなたのコードを試してみましたが、うまくいきます。違いは、既存のスプレッドシートを編集していることです。この場合、書式設定は無視されます。これを試して: