我想使用OpenFileDialog对象浏览到excel文件。我想设置过滤器来打开具有不同类型的excel扩展名的文件,例如:.xls,.xlsm,.xlsx等。
我正在使用的是:
OpenFileDialog of = new OpenFileDialog();
of.Filter = "Excel Files(.xls)|*.xls|
Excel Files(.xlsx)|*.xlsx| Excel Files(*.xlsm)|*.xlsm";
这样可行,但用户必须从OpenFileDialog的下拉列表中选择正确的Excel文件类型。
有没有人知道是否有办法为所有类型的Excel扩展应用一个过滤器?
类似于:“... Excel文件(.xls,.xlsx,.xlxm)| * .xls,* .xlsx,* .xlsm;”
提前感谢您的回复。
答案 0 :(得分:114)
使用分号
OpenFileDialog of = new OpenFileDialog();
of.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";
答案 1 :(得分:1)
如果要合并过滤器(例如CSV和Excel文件),请使用以下公式:
fits_datasweep_gal = fits.open('/Users/lingxuan/Downloads/datasweep-index-gal.fits')