問題タブ [xlslib]

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

xlslib - xlslib で色を塗りつぶす方法

Xlslib には、セルの背景色を変更するための 2 つのメソッドが用意されています。

しかし、カスタム カラー (#EFEFEF など) を使用するにはどうすればよいですか?

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

c++ - C++ での xlslib の使用

Microsoft Excel ファイルを読み書きするための C++ ライブラリを探していました。Windows で成功していないいくつかの C/C++ API を見つけました。(Linux ではすべて問題ありません)。xlslib最後に、オープンソースで見栄えの良いものをコンパイルすることができました。

しかし、ここに問題があります。このライブラリを使用したドキュメント/チュートリアル/サンプルはまったくなく、実際に動作するアプリケーションさえありません。ええと、あなたが尋ねる前に、私は「はい」と答えるべきです。(Google は冗談です||間違った検索をしてい||ます ドキュメントはありません)

私の質問は次のとおりです。「xlslib を使用してスプレッドシートを開き、データを読み取るにはどうすればよいですか?」

ありがとう

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

ios - IOS アプリケーションでの XlsLib の統合

アプリにxlslibを統合しようとしています。lib をコンパイルしてインストールした後、これをコードに追加しました。次に、以下に示すエラーが表示されました。

エラー:

format.cpp:125:52: Reference to 'u16string' is ambiguous

Out-of-line definition of 'format_t' does not match any declaration in

xlslib_core::format_t

format.h ファイルでは、次のように宣言します。

format_t(CGlobalRecords& gRecords, const u16string& fmtstr);

この問題を解決するのに役立つ人はいますか?

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

c - Cでxlslibを使用してExcelで数式を設定する方法

次の例があります。

しかし、式が正しく機能していないようです。

結果セルに #VALUE! と表示されます。数式バーには、=SUM(B3:B5) ではなく =B3:B5 が表示されます。

それを手伝ってくれませんか?

ありがとう

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

c++ - c++ のライブラリ xlsLib の整数オーバーフロー

100 000 行のワークシートを含む Excel xls ファイルを作成するために、xlsLib を使用して次のプログラムを作成しました。

ファイル「test.xls」を開くと、整数のオーバーフローが発生したようです。16 の符号なし整数の最大値である値 65 535 から、行がオーバーラップし始めます。間違いを犯したのか、xlsLib にバグがあるのか​​ わかりません。助けてくれて本当にありがとう。

前もって感謝します。

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

c++ - xlslib から dll ファイルをビルドする

xlslibWindows用のdllファイルをダウンロードしてビルドする必要があります。

xlslib リポジトリをダウンロードしました。

にある必要があると思いますc++

私は何をすべきか?私を助けてください!

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

xlslib - xlslib でカスタム カラーを使用する方法

xlsLibを使用して、独自の形式のデータから Excel スプレッドシートを作成しています。データには、特定のセルを色付けするための RGB 情報が含まれており、結果の Excel ファイルにそれらのカスタム カラーを反映させたいと考えています。

xlsLib は、次のようにセルの色を設定するメソッドを提供します。

で定義された定義済みの色に対してはうまく機能しcolor_name_tます。しかし、定義済みの色の代わりにカスタムの色を使用するように指示するにはどうすればよいでしょうか?

カスタムカラーを作成できるようです:

ここで、idx は 8 ~ 64 の値です。setColor() は、後で使用するためにこのカスタム カラーをパレット配列に格納してcell::fillfgcolor()いるように見えますが、そのパレットは使用していないようです。

fillfgcolor()カスタム パレットを使用してセルの色を設定する代わりに、何を呼び出す必要がありますか?

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

c++ - xlslib を使用したメモリの問題

xlslib ライブラリ ( http://sourceforge.net/projects/xlslib/ ) を Windows MFC プログラム (VC 2010) で動作させようとしています。生成された Excel ファイルは多少大きくなる可能性があり、ダイアログを閉じずに複数の Excel ファイルを書き込めるようにする必要があるため、問題が発生しました。

ルートクラスは「ワークブック」と呼ばれます。私は最初に宣言しました:

Excelエクスポートを処理する関数で、スタックを爆破しました。xls が大きくなりすぎました。

次の試行では、ダイアログのクラス定義で m_xls を宣言しましたが、呼び出し間で m_xls をクリアする方法がわかりません。ダイアログが開いているときに Excel エクスポートを複数回実行すると、最初の実行からのデータが終了します。 2 回目、3 回目は 1 回目と 2 回目からデータを取得します。

エクスポート機能の最後に初回実行時のデータをクリアしてみました。クラスのデコンストラクターで、メインのデータ ストレージ ベクトルからデータを削除するために何が行われたかを調べました。ワークブック クラスは非常に複雑で、多くのサブクラスがあり、Excel コードを最初に実行した後 (データを消去した後)、プログラムをいつ試しても非常に不安定になり、ワークブックを終了するとスレッド プール関数でアサートが発生します。プログラムと、出力ウィンドウに多数の初回例外が表示されます。

最後に、クラスでワークブック ポインターを宣言し、次のようにワークブックを動的に割り当てました。

関数の開始時。最後に、delete で割り当てを解除します。

これにより、次のエラー メッセージが表示されてプログラムが中断されます。

割り当てられたのはデータのない基本クラスだけで、xlslib の関数によって追加されたすべてのデータは、割り当てられたメモリの範囲を超えていたようです。たぶん私は何かを誤解していますが、ワークブックのデコンストラクターとそのすべてのサブクラスは、メモリの割り当てが解除されたときに呼び出されませんか?

ここで、次の 2 つのことのいずれかを行う方法を理解する必要があります。

1) Excel コードへのさらなる呼び出しで、クラス定義で静的に宣言された m_xls を再初期化する方法を理解します。また

2) 割り当てと割り当て解除で何が起こっているかを把握し、新規/削除が適切に機能するようにします。

私はしばらくの間プログラミングを行ってきましたが、これまで経験したことのないメモリ管理のニュアンスに入ります。私はおそらく知っておくべき新規/削除について明らかな何かを見逃していることを知っています...

前もって感謝します

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

ios - JXLS を使用した xls のクリック可能なリンク

iOS プロジェクトで xls ファイルを作成するために JXLS v1.0 を使用していますが、スプレッドシートの一部のセルでクリック可能なリンクを作成する方法がわかりません。JXLS でこれを作成する方法はありますか。他にもいくつかの無料の xls フレームワークが存在します