2011-05-06 10 views
2

私は以下のWebアプリケーション(asp.net)の一部として、Excelに変換する方法はありますか?問題はそれを印刷することです。ランドスケープは望ましいフォーマットであり、組織内の人は非常に初心者ですので、使いやすさを向上させるために、私はそれをランドスケープにしたいと考えています。私は、activexとsendkeysコマンドを試しました。ウェブサイトをHtmlからExcelに変換する

(1)コピー+ペースト:

Budget Application

+6

テーブルをコピーし、Excelに貼り付けます。 –

+0

これはcssと複数のテーブルでフォーマットされているため、これは機能しません。 –

+0

試しましたか?また、複数のテーブルを1つずつコピーし、ワークシート上の別々の場所に貼り付けます。 –

答えて

2

つのアイデア....

が助けてください。これは動作しますが、私は望んでいないものを。あまりにも多くのノイズがある場合は、(2)を試してください。

(2)HTMLをテキストファイルにコピーし、テキストファイルをプログラムに読み込み、必要な方法でHTMLを解析させます。そこからあなたは必要に応じてそれをフォーマットすることができますか、それをExcelにコピー/ペーストするだけです。

+0

これは動作しません。何百人もの人々がこれを使用しています... –

+0

@Amarnauth Persaud - 何百万人もの人々が毎日ウェブサイトのデータを掻き集めるわけではありません。これは、簡単なquerytables /正規表現/分割文字列などを使用してウェブサイトからExcelに解析するように見えます。あなたはなぜあなたのアプリの一環としてExcelまたはWebページを再設計するエクスポートを許可しないようにコンテンツを制御しているようだ? – osknows

1

ページはテーブル駆動(<table><tr>...)で、CSSでレイアウトされていませんか?その場合、this has been asked and answered before。 Excelは、チャンピオンのような表形式のHTMLを消費することができます。

+0

テーブルと標準divの両方です。ほとんどがテーブルです...私はそれを試してみる..ありがとう... –

関連する問題