問題タブ [xls]
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.
.net - CSV (または XLS のシート) から SQL の作成 (および挿入) ステートメントを .Net で作成しますか?
CSV (または .xls のシート) ファイルから実用的に SQL テーブル作成 (およびデータ挿入) コマンドを生成する手法を持っている人はいますか?
csv ファイル (または xls ファイルのシート) からデータを入力したいサードパーティのデータベース システムを持っていますが、提供されているインポーターは、インポートを行うときにテーブル構造を自動的に作成できません。私のcsvファイルには多くの列を持つテーブルがたくさんあるので、可能であればテーブルの作成プロセスとデータのインポートを自動化したいのですが、createステートメントを生成する方法がわかりません...
sql - MS SQL 2005 で varbinary に格納された Excel (.xls) ファイルをどのように解析できますか?
問題
SQL 2005 フィールドにバイナリ データとして保存されている「Excel ファイル」データを解析/アクセス/抽出する方法を教えてください。
(そのため、最終的にすべてのデータを他のテーブルの他のフィールドに格納できます。)
バックグラウンド
基本的に、当社の顧客はユーザーから大量の詳細データを要求しています。残念ながら、当社のお客様は、ユーザーにいかなる種類のデータベース エクスポートも要求できません。そのため、顧客は、ユーザーがデータを入力できるように何らかの UI を提供する必要があります。すべてのユーザーに受け入れられると顧客が判断した UI は、適度に堅牢な UI を備えているため、Excel でした。そのため、顧客はこのデータを解析してデータベースに自動的に保存する必要があります。
私たちは、ユーザーがこれを一度だけ実行してから、データベースのエクスポートを要求することを顧客に納得させようとしました! ただし、顧客はユーザーのデータベース エクスポートを要求することはできません。
- 私たちの顧客は、Excel ファイルを解析するように私たちに要求しています
- 顧客のユーザーは、すべての必要なデータを入力するための「最適な」ユーザー インターフェイスとして Excel を使用しています。
- ユーザーには空白の Excel テンプレートが与えられ、入力する必要があります。
- これらのテンプレートには、固定数の一意の名前のタブがあります
- これらのテンプレートには、完了しなければならない多数の固定領域 (セル) があります。
- これらのテンプレートには、ユーザーが同じフォーマットの行を最大数千行挿入する領域もあります
- 完了すると、Excel ファイルは標準の html ファイルのアップロードによってユーザーから送信されます
- お客様は、このファイルをそのまま SQL データベースに保存します
与えられた
- 標準の Excel (「.xls」) ファイル (ネイティブ形式、コンマまたはタブで区切られていない)
- ファイルは
varbinary(max)
SQL 2005 フィールドにそのまま保存されます - Excel ファイルのデータは、行間で必ずしも「均一」であるとは限りません。つまり、1 つの列がすべて同じデータ型であると仮定することはできません (たとえば、行ヘッダー、列ヘッダー、空のセル、異なる「フォーマット」、 ...)
要件
- 完全に SQL 2005 内のコード (ストアド プロシージャ、SSIS?)
- 任意のワークシート (タブ) の値にアクセスできる
- 任意のセルの値にアクセスできる (数式データや逆参照は不要)
- セル値が行間で「均一」であると仮定してはなりません。つまり、1 つの列がすべて同じデータ型であると仮定することはできません (たとえば、行ヘッダー、列ヘッダー、空のセル、数式、異なる "フォーマット", ...)
環境設定
- ファイルシステムへのアクセスなし (一時的な .xls ファイルの書き込みなし)
- 定義された形式で値を取得します (たとえば、39876 のような生の数値ではなく、実際の日付値)
c# - OLEDBConnection.Open() が「不明なエラー」を生成する
Excel .xls ファイルをファイル システムにアップロードし、オブジェクト インスタンスで .open() メソッドを使用して oledbconnection オブジェクトでファイルを開き、データをデータベースに保存するアプリケーションがあります。ファイル システムへのファイルのアップロードと書き込みは正常に機能しますが、運用サーバーでのみファイルを開こうとするとエラーが発生します。アプリケーションは、他の 2 つのサーバー (開発サーバーとテスト サーバー) で正常に動作します。
次のコードは、Exception.Message で「Unspecified Error」を生成します。
見積もり:
:引用終了
サーバーの c:\\temp および c:\Documents and Settings\\aspnet\local settings\temp フォルダーは両方とも、\aspnet にフル コントロールを与えます。
ある種のアクセス許可の問題があると思いますが、メモしたフォルダーのアクセス許可と、Excel ファイルがアップロードされているフォルダー/ディレクトリのアクセス許可の間に違いが見つからないようです。ファイルを保存して開くために同じ場所が使用され、私のワークステーションと 2 つの Web サーバーでメソッドが機能します。Windows 2000 SP4 サーバー。
git - git diff を使用して 2 つのスプレッドシートの読み取り可能な diff を作成するにはどうすればよいですか?
ソース コード リポジトリには、多数のスプレッドシート (xls) があります。これらは通常、gnumeric または openoffice.org で編集され、主にdbUnitを使用して単体テスト用のデータベースにデータを入力するために使用されます。私が知っている xls ファイルで diff を行う簡単な方法はありません。これにより、マージが非常に面倒になり、エラーが発生しやすくなります。
スプレッドシートを xml に変換して通常の diff を実行しようとしましたが、それは最後の手段であるように感じます。
git
テキスト ファイルと同じように、差分 (およびマージ) を実行したいと思います。たとえば、発行するときはどうすればよいgit diff
ですか?
java - Linux / Python から XLS を作成するには、どのライブラリを使用すればよいですか?
XLS を記述するための優れたネイティブ Python ライブラリが欲しいのですが、存在しないようです。幸いなことに、Jython はそうします。
だから私は jexcelapi と Apache HSSF の間で決定しようとしています: http://www.andykhan.com/jexcelapi/tutorial.html#writing http://poi.apache.org/hssf/quick-guide.html
(私は Windows を使用していないため、COM オートメーションを使用できません。使用していたとしても、Office ライセンスを購入する余裕はありませんでした。)
私の最初の考えでは、POI/HSSF は非常に徹底していますが、Java も非常に充実しています。すべてが必要以上に難しいように思えます。良いドキュメンテーションですが、そこに書かれていることと私が達成する必要があることとの間のギャップを埋めようとして頭が痛くなります。
jexcepapi は (私にとっては) シンプルで優れたインターフェースを備えているようですが、あまり優れたドキュメントやコミュニティはありません。
どちらを使用しますか?なぜですか?
linux - xls からテキストへのコンバーター
UNIXコマンドラインから実行できる無料のxlsからテキストへのコンバーターを知っている人はいますか?
php - PHP:CSVまたはXLSファイルを処理します
ユーザーがファイルシステムからCSVまたはXLSファイルを選択し、[送信]を押してPHPで開き、それを確認し、有効かどうかを判断してから、データをMySQLに配置できるようにする必要があります。
サーバーがデスクトップから選択したファイルを取得する方法に固執していますか?
彼らが選んだファイルを一時ディレクトリにアップロードする必要がありますか?
コピーを取り、メモリにチェックインすることはできますか?
アドバイスをいただければ幸いです!
java - OpenOffice .xls を PDF にエクスポートすると、チェック ボックスが重なる
PDFへのOpenOffice Excelファイルのエクスポートはプログラムで行われています.PDFドキュメントでセルの背景を透明にする変換プロセス中に何らかのフラグまたは何かを渡すことで、この問題を解決する方法があるかどうかを知りたい.
PDF 出力の例に注意してください。元の Excel ファイルでは、エッジがまったく重なっていません: http://www.freeimagehosting.net/uploads/4ab8dd9af0.jpg
これは PDF エクスポート前の元の Excel ファイルです: http://www.freeimagehosting.net/uploads/0cdcaad47a.jpg
OpenOffice 2.4 と 3.0 の両方に、これと同じ欠陥があります。
提案は大歓迎です。これは、このプロジェクトを遅らせる最後のものです。
OpenOffice Web サイトの例については、次のリンクに従ってください: http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=13528
問題トラッカーのリンクは次のとおりです: http://www.openoffice.org/issues/show_bug.cgi?id=97856
いくつかのコードは、Java 2.5 を使用したJython 2.2.1 です。
xml - .NET 開発者にとって xls ファイルはどの程度関連していますか?
時々、.XLS ファイルを使用して XML ファイルに保存されているデータを変換し、XmlDataSource オブジェクトを使用していくつかのドロップダウン リストやその他のサーバー コントロールにデータを入力します。.Net proejcts での .XLS ファイルの使用はどれくらい一般的ですか? 国のリストと州のリスト、およびその他の膨大な量のプロジェクト固有のリストを作成するために使用しました。
c# - XLS ファイルの読み取りと書き込み
作業中のアプリケーションからxlsファイルを読み書きする.Netコンポーネントを探しています。Excelで自動化を使用したくありません。
Excel 97 以降のバージョンの読み取りと書き込みをサポートする必要があります。また、非常に低予算のプロジェクトであるため、オープン ソースまたは無料であれば素晴らしいことです。
私はこれを見つけました:非常に有望に見えるMyXLS 。
代替手段を知っていますか?