いつもお世話になっております。

Apache POIを使用して、シート全体の範囲でExcelシートの枠線を消す方法を教えてください。
セルひとつひとつに書式を設定するのではなく、全体で設定したいです。
ちなみに環境は以下を使用しています。

情報に不足があればお問い合わせください。よろしくお願いします。

【環境】
Excel : 2002 SP3
java : 6.0

このQ&Aに関連する最新のQ&A

A 回答 (1件)

POIのバージョンは何でしょうか?


多分、バージョンによらず一発で設定できるようなメソッドは多分ないと思いますが。
行ごと列ごとなどの単位で、一つ一つ設定するしかないと思います。

「枠線」ではなくて「罫線」ですよね?
「枠線」なら、
sheet.setDisplayGridlines(false);
とすれば表示されなくなります。
http://poi.apache.org/apidocs/org/apache/poi/ss/ …(boolean)
    • good
    • 0
この回答へのお礼

返事が遅くなり、大変申し訳ございません。。。

>「枠線」ではなくて「罫線」ですよね?
枠線で正しいです。ご回答、ありがとうございました!

お礼日時:2011/06/08 16:09

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qイラストをネットから使用した本を刊行する場合、広報や教科書や著者不明のネットのイラストは無料ですか。

無料でネットのイラストを本に小さくのせて発行したいです。どのような問題が起こるでしょうか。
広報のイラストの場合は無料でしょうか。
教科書のイラストは どうでしょうか。
イラスト者が分かった場合、相場はいくらでしょうか。
イラスト者が分からなかった場合 どうなりますか。

Aベストアンサー

全部のイラストに著作者がおり、著作権が発生し、著作権保有者がいて、著作権フリーを明記されていないイラストの利用は、すべて著作権侵害行為になります。
どんな作品にだって製作コストは発生し、掲載利用できる以上金銭価値の権利を持ちます。
無料ってのは作品の無価値を査定すること。権利者は作品を金銭価値0に扱うそんな利用者に許諾しません。
著作権は、財産権であり、寡占権。許諾しない限り使わせない権利なのです。

>どのような問題が起こるでしょうか。
著作権侵害行為による、発行物の差し止め、回収指示、著作物の機会損失金銭被害請求、慰謝料の請求など。
ようは泥棒です。

>広報のイラストの場合は無料でしょうか。
有料。頒布範囲が無制限なので高いです。利用料の計算は基本、利用料☓複製枚数。
>教科書のイラストは どうでしょうか。
有料。著作権の買い上げが必要。そうしないと教科書として採用されません。
>イラスト者が分かった場合、相場はいくらでしょうか。
金で解決すると思うなよ。他にも権利保有者がいるのです。
>イラスト者が分からなかった場合 どうなりますか。
許諾のとりようがないので、あなたの発行物は著作権侵害の汚名を拭えない窃盗剽窃物。
それはあなたに権利がない事と同様になります。

再度書きます。著作権は、財産権であり、寡占権。許諾しない限り使わせない権利なのです。
他人の褌で相撲を取るな。

全部のイラストに著作者がおり、著作権が発生し、著作権保有者がいて、著作権フリーを明記されていないイラストの利用は、すべて著作権侵害行為になります。
どんな作品にだって製作コストは発生し、掲載利用できる以上金銭価値の権利を持ちます。
無料ってのは作品の無価値を査定すること。権利者は作品を金銭価値0に扱うそんな利用者に許諾しません。
著作権は、財産権であり、寡占権。許諾しない限り使わせない権利なのです。

>どのような問題が起こるでしょうか。
著作権侵害行為による、発行物の差し止め...続きを読む

QApache POI のログについて

現在携わっているシステムでPOIのHSSFを使用し、Excel操作を行なっています。
POIのログをOFFにしたくて色々探していたら以下のサイトにたどり着きました。
概要を見ると簡単にログをOFFにできるようですが、設定方法がわかりません。
設定ファイルでもプログラムでも問題ないので、変更方法を
ご存知の方がいらっしゃいましたらご教示頂けませんでしょうか?
http://poi.terra-intl.com/utils/logging.html

試しにVM引数で
-Dorg.apache.poi.util.POILogger=org.apache.poi.util.NullLogger
としてみましたが、出力内容は変わりませんでした。

ちなみに使用しているバージョンは1.10です。
新しくしたいのはヤマヤマなのですが、そこは触らないでと
言われてしまいました。。。

よろしくお願い致します。

Aベストアンサー

直接の回答にはなりませんが、
たぶんPOIの内部で commons-logging と Apache-Log4jというログ出力ライブラリを使っていますので、まずloggingとLog4jそのものの使い方について@ITなどでしらべて見てください。
おそらくlog4j.xmlというファイルを作ってログを出ないように設定すると思います。

QIllustratorで線がクレヨン風のイラストを作りたいのですが…

お世話になります。
Illustratorにてイラストを描くのですが、
パスの綺麗なラインではなく、ちょっとガタガタっとした
味のある線にしたいと思ってます。
イメージとしては画用紙にマジックで描いたようなちょっと
滲んだ線です。

イメージとしましては、下記urlのようなイラストです。
http://www.orangepage.net/ad/orangepage_cafe/index.html

自分が試したやり方としましては、パスでイラストを描いて、
線をブラシライブラリに登録してある「アーティステック」等で
いろいろ試しましたが、イメージと合いません。
ブラシの設定だとやり過ぎで、もっとurlのような素朴な感じにしたいのです。

そこで、画用紙に下書き→スキャン→ライブトレースをしたのですが、
やはり線があまり綺麗ではありませんでした。

urlイラストを描いた方は、ライブトレースなのかな?とは
思っているのですが、こういうイラストを描くにはどうしたら
良いのでしょうか?

Aベストアンサー

2番の方の言われるように、
完成イラストとしてはイラストレータEPS形式で保存されていても、
輪郭線は手書きをスキャニングされたように見えます。

モノクロ2階調(線画)で読み込んで、カラーモード(CMYK)に変換し、選択範囲からパス化、着色。
またはモノクロ2階調またはグレースケールのTiff画像をイラストレータで着色、スウォッチで塗りを設定してあるのではないでしょうか。

気負わず、簡単な方法で仕上げるのが素朴感を演出するこつでは?

QAWTでテキストボックスの枠線を消すには

java.awtで入出力項目(テキストボックス)の枠線を消す方法はあるでしょうか? apiで調べましたが見つからず、swingでするしかないのでしょうか? 背景色を変えるまでは成功したのですが…

Aベストアンサー

AWTは、コンポーネントの描画などをネイティブ環境に依存してます。要するに、Windowsなら、WIN32 APIを直接コールして描画してもらってるわけ。その関係上、コンポーネント自体の表示をカスタマイズすることはできない仕様になってます(Java仮想マシン内部からネイティブ環境による処理に干渉できないため)。

従って、そうしたことをしたいのであれば、Swingを使うか、独自にコンポーネントを作るしかないですね。Swingはボーダーを変更できるので枠線を消すことは可能です。また、Componentクラスを継承して独自にコンポーネントを作成しても対応は可能でしょう。

Q無料のイラスト

よろしくおねがいします。

介護保険にまつわる、文書(リーフレット)を作成するところです。

おじいさん、おばあさん、介護スタッフ、家など図式化する際、わかりやすくするためにイラストを、と思っているのですが、なかなか無料でイラストを提供してくれるサイトがないようなのです。

もし、どこかご存知のサイトがございましたら教えて頂けたら幸いです。

イラストの素材集なども購入も考えたのですが、経費の都合上、出来たら無料で、を図々しいのですが考えております。

Aベストアンサー

ご希望のイラストがあるかどうか、わかりませんが・・・・・・
http://www.printout.jp/clipart/
かなり自由に使わせていただけるようです↓。
http://www.printout.jp/form/help/help_top.html

Qロールオーバー画像の枠線を消したい

初めてホームページ作成中の超初心者です。

ロールオーバーで、下記のタグで表示させたのですが、画像の枠線が出てしまいました。
普通に<img src="img1.gif">と書くと出ない画像なんですが・・・
リンク画像の枠線を消すのと同じ要領でborder="0"とも書き加えてみましたが、(4ヶ所とも)今度は何も表示されなくなってしまいました。

<問題のタグのひな形>
<a href="http://www-------"onmouseover = "document.bt.src = 'img1.gif'" onmouseout = "document.bt.src = 'img2.gif'"onclick = "document.bt.src = 'img3.gif'"><img src = "img2.gif" name="bt"></a>

どうぞ宜しくお願いします!

Aベストアンサー

4ヶ所というのはどういうことでしょう???

この場合ですと、
<img src = "img2.gif" name="bt">
だけにborder="0"を入れればいいと思いますよ~。

Q天野喜孝先生のイラストの主線の画材はなんですか?

天野喜孝先生のイラストの主線(主にカラーイラスト)は何の画材を使用していらっしゃるのでしょうか。

よろしくおねがいいたします。

Aベストアンサー

こんばんわ。私の知る範囲で答えさせていただきます。
「季刊コミッカーズ」の冬号で、天野先生のイラストの製作風景やインタビューが約6ページ分掲載されているのですが、それによりますとペンの描写が「専用ペン」としかされていません。そのペンが写真で載っているのですが、すみませんが私には何という名前かわかりません・・・。ちなみに、「ペンの先をカッターで削ってから・・・」とあります。持つ部分はどうやらプラスチックのようで、先の部分(木炭のような感じ?)をつけペンのように刺して使うようです。
あいまいな表現ばかりで申し訳ありませんが、少しでもお役に立てたら幸いです。

Qlinuxでapache poiが動かない。

linux(ubuntu12.04)でeclipseでプログラミングをしているのですが、以下のapache poiのサンプルが正常に動作しません。

import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class sample{
public static void main(String[] args){
HSSFWorkbook workbook = new HSSFWorkbook();

workbook.createSheet("test");

FileOutputStream out = null;
try{
out = new FileOutputStream("sample1.xls");
workbook.write(out);
}catch(IOException e){
System.out.println(e.toString());
}finally{
try {
out.close();
}catch(IOException e){
System.out.println(e.toString());
}
}
}


コンソールには、
Usage: BiffDrawingToXml [options] inputWorkbook
Options:
-exclude-workbook exclude workbook-level records
-sheet-indexes <indexes> output sheets with specified indexes
-sheet-namek <names> output sheets with specified name
と表示されます。windowsで正常に動作した時には表示されません。

参照ライブラリーにjarファイルは登録してありますし、windows7では同じeclipseとapache poiの環境で正常に動き、xlsファイルができました。

権限の問題を疑い、プログラムのフォルダごと
chmod -R 777
としてみたのですが改善されません。
ネットでの情報も少なく、何が悪いのかわかりません。windowsで動いてなぜlinuxで動かないのでしょうか?

linux(ubuntu12.04)でeclipseでプログラミングをしているのですが、以下のapache poiのサンプルが正常に動作しません。

import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class sample{
public static void main(String[] args){
HSSFWorkbook workbook = new HSSFWorkbook();

workbook.createSheet("test");

FileOutputStream out = null;
try{
out = new FileOutputStream("sample1.xls");
workbook.write(out);
}catch(IOException e){
...続きを読む

Aベストアンサー

動いているmainメソッドを持つクラスが動いていないようです。
Linux上のEclipseは、org.apache.poi.hssf.dev.BiffDrawingToXmlクラス
Windows上のEclipseは、sampleクラス
が、それぞれ動いているんじゃないでしょうか?

Qphotoshop6で、イラスト(線)の色を全て一回で変える方法を教えてください。

黒ラインのイラスト(線のみ)をスキャナーで取り込みphotoshopで加工しています。イラスト全ての線の色を一回で別の色にしたいのですが、photoshop6での方法がわかりません。今は自動選択ツールを使って部分的に線の色を変えていますが、もともとの線の太さが違うようで(途切れてスキャンされた線もあり)何度も回数をかけなければ全体の線の色を変える事ができません。線の太さを均一にする作業から教えていただければありがたいです。よろしくお願いします。

Aベストアンサー

たびたびすみません。好きな色を指定できて、なおかつ楽な方法を思い出しましたのでご報告差し上げます。

--ステップ1------------------------------------------
スキャンした画像を読み込んだあと、

イメージ→色調補正→
明るさ・コントラスト→(適度に調整してください)

--ステップ2------------------------------------------
次にスキャンした画像の上に、調整レイヤーを作ります。

レイヤー→新規調整レイヤー→「グラデーションマップ」を選択後、そのままOKボタンを押してください。

--ステップ3------------------------------------------
「グレースケールマッピングに使用されるグラデーション」という、グラデーションの帯の表示が出てきます。
これをワンクリックしてみてください。
次に、グラデーションエディタというウィンドウが出てきます。このウィンドウの上部にあります、
「プリセット」の中から、白と黒が最もハッキリしたグラデーションを選択してください(Photoshop7.0では
左上から三番目にあるのですが、おそらく6.0でも同じかと思われます)。

これを選択すると、このグラデーションエディタウィンドウ下部にあります、グラデーションの帯の表示が
コントラストの強い、白と黒の帯に変わります。
この帯の上下左右に配置されている、四角いマーカーのような
オブジェクトのうち、左下のものを、ワンクリックしてみてください。

グラデーションエディタウィンドウ最下部にあります、「カラー:」の右にある小さな窓が真っ黒になったと思います。
この小さな窓を、ワンクリックしてみてください。

カラーピッカーウィンドウが表示されると思います。あとは、この中から好きな色を選ぶとよいでしょう。
※気に入った色は、色見本に追加するか、16進表記をメモしておくことをおすすめします。
(例えばオレンジであれば FF9600 などという数字です)

描線を好きな色にできたら、必要な場合表示レイヤーを結合してください。



描線を白にしたい場合は、まず、上記ステップ2までの手順を踏んでください。
「グレースケールマッピングに使用されるグラデーション」のグラデーションの帯の表示が出てきます。
この表示の下にあります、「逆方向」という項目にチェックを入れます。
白と黒が反転したと思います。さらに、グラデーションの帯の表示をワンクリックしてみてください。
「プリセット」の中から、白と黒が最もハッキリしたグラデーションを選択してください。
OKボタンを押してこのウィンドウを閉じます。残ったグラデーションのウィンドウも、OKを押して閉じてください。

次に、表示レイヤーを結合。そのままでは背景になっていると思いますので、この背景を
レイヤー→レイヤー複製で複製してください。
そして、レイヤーウィンドウのレイヤー効果メニュー(『通常』と表示されているところです)から
「スクリーン」を選択します。

下にある背景レイヤーをCtrl+Aですべて選択。その後、ブラシなどで白より暗い適当な色で塗ってみてください。
これで画像の描線が白色に変更されていることが確認できます。

どうでしょうか。ご参考になれば幸いです。

たびたびすみません。好きな色を指定できて、なおかつ楽な方法を思い出しましたのでご報告差し上げます。

--ステップ1------------------------------------------
スキャンした画像を読み込んだあと、

イメージ→色調補正→
明るさ・コントラスト→(適度に調整してください)

--ステップ2------------------------------------------
次にスキャンした画像の上に、調整レイヤーを作ります。

レイヤー→新規調整レイヤー→「グラデーションマップ」を選択後、そのままOKボタンを押してください。
...続きを読む

Qいつも御世話になっております。

いつも御世話になっております。

現在、http://URL/index.htmlに、
left.html,main.html.right.htmlとフレームを3つに分け
それぞれleft,main.rightと名前を付けております。

HP的には、main.htmlのページに様々なページを表示するように設定しているのですが、
検索エンジンからTOPページのindex.htmlがHITするだけでなく、
フレームが付いていないページのみをHITして来る事もあります。
※本来であればleft,HITページ,rightという3フレームで構成したいのです。

そのため、そのように呼ばれた際には、
index.htmlを再度呼び出して
呼び出されたページをmain.htmlに表示するという対応を行いたいと考えています。

様々なサイトを見ていると
if (parent==self)というif文の中に、
location = 'http://URL/index.html';
と記述する事でTOPページは呼び出せているのですが、
その次に例えば
parent.main.location.href ='HITしたページ'
と記述しても、main.htmlは更新されず
TOPページが、ただ呼ばれているだけとなっております。

このようにHITしたページから、TOPページに戻って、
HITしたページを指定フレームでCALLするために
JavaScriptで、どのように記述すればよいか御教授頂きたいです。

宜しく御願いします。

いつも御世話になっております。

現在、http://URL/index.htmlに、
left.html,main.html.right.htmlとフレームを3つに分け
それぞれleft,main.rightと名前を付けております。

HP的には、main.htmlのページに様々なページを表示するように設定しているのですが、
検索エンジンからTOPページのindex.htmlがHITするだけでなく、
フレームが付いていないページのみをHITして来る事もあります。
※本来であればleft,HITページ,rightという3フレームで構成したいのです。

そのため、そのように呼ばれた際には、
index...続きを読む

Aベストアンサー

何かよくわかりませんが、
 if (parent==self)
 location = 'http://URL/index.html';

 if (parent==self)
  location = 'http://URL/index.html'
       + '?url=' + encodeURI(location);
として、

indexhtmlの方には、
 window.onload=function(){
  var q = decodeURI(location.search);
  frame["main"].src = q.split("=")[1];
 }

とするとか。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング