サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
- サービスを探す
- プロ人材を探す
- ノウハウ・素材を探す
- ブログを探す
- エージェントに人材を紹介してもらう
- 単発の仕事を探す
- 継続 (時給/月給) の仕事を探す
- エージェントに仕事を紹介してもらう
購入・発注したい方
受注・働きたい方
カテゴリ一覧
- PRO認定
- 人気のご利用シーン
- コンテンツ
弁護士検索・法律Q&A(法律相談)
フィルタ設定 = セル.createFilterDescriptor(False)
フィルタ設定.ContainsHeader = True
※ セル範囲にはヘッダ行を含める
DBセル.ContainsHeader = True
フィルタ設定 = DBセル.FilterDescriptor
※ データベースセル範囲にはヘッダ行を含める
空のフィルタ設定 = セル.createFilterDescriptor(True)
空のフィルタ設定.ContainsHeader = True
※ セル範囲にはヘッダ行を含める
from com.sun.star.sheet import TableFilterField
条件 = TableFilterField()
条件.Field = 列番号
セル範囲内の 0 から始まる番号
条件.IsNumeric = True
条件.NumericValue = float(数値)
条件.IsNumeric = False
条件.StringValue = str(文字列)
from com.sun.star.sheet.FilterOperator import EQUAL
条件.Operator = EQUAL
条件.Connection
1つ目の条件には不要
from com.sun.star.sheet.FilterConnection import OR
条件.Connection = OR
com.sun.star.sheet.TableFilterField
com.sun.star.sheet.FilterOperator.EQUAL
com.sun.star.sheet.FilterConnection.AND
com.sun.star.sheet.FilterConnection.OR
セル.filter(フィルタ設定)
DBセル.refresh()
from com.sun.star.sheet import TableFilterField
from com.sun.star.sheet.FilterOperator import EQUAL
フィルタ設定 = セル.createFilterDescriptor(True)
フィルタ設定.ContainsHeader = True
条件のリスト = []
条件 = TableFilterField()
条件.Field = 列番号
条件.Operator = EQUAL
条件.IsNumeric = isinstance(値, (int, float))
if 条件.IsNumeric:
条件.NumericValue = float(値)
else:
条件.StringValue = str(値)
条件のリスト.append(条件)
フィルタ設定.FilterFields = tuple(条件のリスト)
セル.filter(フィルタ設定)
空のフィルタ設定 = セル.createFilterDescriptor(True)
空のフィルタ設定.ContainsHeader = True
セル.filter(空のフィルタ設定)