POI 4.1.2 操作Excel的技巧 POI4.1.2操作Excel的快速应用
POI 4.1.2 操作 Excel
1. POI 简介
【资料图】
POI(Poor Obfuscation Implementation),直译为“可怜的模糊实现”,利用POI接口可以通过 Java操作 Microsoft office 套件工具的读写功能。POI支持office的所有版本。
org.apache.poipoi4.1.2org.apache.poipoi-ooxml4.1.2
2. POI 的快速应用
(1)操作后缀为 .xls的 Excel文件
在 POI 中的几个主要对象:
HSSFWorkbookExcel 工作簿workbook
HSSFSheetExcel 工作表 sheet
HSSFRowExcel 行
HSSFCellExcel 单元格
使用 POI 创建 Excel
/** * 创建 Excel 测试 * @throws IOException 文件操作异常 */@Testpublic void createTest() throws IOException { // 新建工作薄 HSSFWorkbook workbook = new HSSFWorkbook(); // 新建工作表 HSSFSheet sheet = workbook.createSheet(); // 创建行,行号为 0 HSSFRow row = sheet.createRow(0); // 创建单元格,表示为第 3 个单元格 HSSFCell cell = row.createCell(2); // 输入值 cell.setCellValue("Hello World!"); // 将 Excel 进行文件导出 // 获取文件路径和文件 Path path = Paths.get(".").resolve("hello.xls"); // 文件已存在则删除 if (Files.exists(path)){ Files.delete(path); } // 创建文件 File file = Files.createFile(path).toFile(); // 写入数据 workbook.write(file);}
运行结果:
使用 POI 向 Excel 中追加
/** * 向已存在的 Excel 中追加内容 * @throws IOException */@Testpublic void appendTest() throws IOException { // 获取文件输入流 String path = "./hello.xls"; File file = new File(path); int rowIndex = 4; HSSFWorkbook workbook = null; HSSFSheet sheet = null; if(file.exists()){ FileInputStream fis = new FileInputStream(file); // 新建工作簿 workbook = new HSSFWorkbook(fis); // 新建工作表 sheet = workbook.getSheet("sheet0"); } else{ // 新建工作簿 workbook = new HSSFWorkbook(); // 新建工作表 sheet = workbook.createSheet(); } // 获取行号 HSSFRow row = sheet.getRow(rowIndex); // 判断是否存在,不存在则创建 if (row == null){ row = sheet.createRow(rowIndex); } // 创建单元格,表示为第 3 个单元格 HSSFCell cell = row.createCell(5); // 输入值 cell.setCellValue("追加3!"); // 将 Excel 进行文件导出 // 写入数据 workbook.write(file);}
运行结果:
使用 POI 读取 Excel
/** * 读取 Excel 测试 * @throws IOException 文件操作异常 */@Testpublic void readTest() throws IOException { // 读取 Excel 文件 // 获取文件路径和文件 FileInputStream fis = new FileInputStream("./hello.xls"); // 将输入流转换为工作簿对象 HSSFWorkbook workbook = new HSSFWorkbook(fis); // 获取第一个工作表 HSSFSheet sheet = workbook.getSheet("sheet0"); // 使用索引获取工作表 // HSSFSheet sheet = workbook.getSheetAt(0); // 获取指定行 HSSFRow row = sheet.getRow(0); // 获取指定列 HSSFCell cell = row.getCell(2); // 打印 System.out.println(cell.getStringCellValue());}
运行结果:
(2)操作后缀为 .xlsx的 Excel文件
在 POI 中的几个主要对象:
XSSFWorkbookExcel 工作簿workbook
XSSFSheetExcel 工作表 sheet
XSSFRowExcel 行
XSSFCellExcel 单元格
使用 POI 创建 Excel 表
/** * 创建以 .xlsx 为后缀的 Excel 测试 * @throws IOException 文件操作异常 */@Testpublic void createXlsxTest() throws IOException { // 新建工作簿 XSSFWorkbook workbook = new XSSFWorkbook(); // 新建工作表 XSSFSheet sheet = workbook.createSheet(); // 创建行,行号为 0 XSSFRow row = sheet.createRow(0); // 创建单元格,表示为第 3 个单元格 XSSFCell cell = row.createCell(2); // 输入值 cell.setCellValue("Hello World!"); // 将 Excel 进行文件导出 // 获取文件 File file = new File("./hello.xlsx"); // 如果文件存在则删除 if (file.exists()){ file.delete(); } // 创建输出流 FileOutputStream fos = new FileOutputStream(file); // 写入 workbook.write(fos); fos.close();}
运行结果:
使用 POI 追加 Excel 文件
/** * 向已存在以 .xlsx 为后缀的 Excel 中追加内容 * @throws IOException */@Testpublic void appendXlsxTest() throws IOException { // 获取文件输入流 String path = "./hello.xlsx"; File file = new File(path); int rowIndex = 4; XSSFWorkbook workbook = null; XSSFSheet sheet = null; if(file.exists()){ FileInputStream fis = new FileInputStream(file); // 新建工作簿 workbook = new XSSFWorkbook(fis); // 新建工作表 sheet = workbook.getSheet("sheet0"); } else{ // 新建工作簿 workbook = new XSSFWorkbook(); // 新建工作表 sheet = workbook.createSheet(); } // 创建行,行号为 0 XSSFRow row = sheet.getRow(rowIndex); // 判断是否存在,不存在则创建 if (row == null){ row = sheet.createRow(rowIndex); } // 创建单元格,表示为第 3 个单元格 XSSFCell cell = row.createCell(5); // 输入值 cell.setCellValue("追加内容1"); // 将 Excel 进行文件导出 FileOutputStream fos = new FileOutputStream(file); // 写入数据 workbook.write(fos);}
运行结果:
使用 POI 读取 Excel 文件
/** * 读取以 .xlsx 为后缀的 Excel 测试 * @throws IOException 文件操作异常 */@Testpublic void readXlsxTest() throws IOException { // 读取 Excel 文件 // 获取文件路径和文件 FileInputStream fis = new FileInputStream("./hello.xlsx"); // 将输入流转换为工作簿对象 XSSFWorkbook workbook = new XSSFWorkbook(fis); // 获取第一个工作表 XSSFSheet sheet = workbook.getSheet("sheet0"); // 使用索引获取工作表 // XSSFSheet sheet = workbook.getSheetAt(0); // 获取指定行 XSSFRow row = sheet.getRow(0); // 获取指定列 XSSFCell cell = row.getCell(2); // 打印 System.out.println(cell.getStringCellValue());}
运行结果:
(3)根据后缀名读取 Excel 文件
通过正则表达式读取
/** * 根据后缀名读取 Excel 文件 */@Testpublic void readAllExcel() throws IOException { // 两个不同后缀名文件的路径 String path1 = "./hello.xlsx"; String path2 = "./hello.xls"; readExcel(path1); readExcel(path2);}/** * 根据文件路径读取 Excel 文件 * @param path 文件路径 * @throws IOException 文件操作异常 */public void readExcel(String path) throws IOException { // 获取后缀 String suffix = path.substring(path.lastIndexOf(".")); // 判断后缀为 xls 还是 xlsx if (path.matches("^.+\\.(?i)((xls)|(xlsx))$")){ // 创建输入流 FileInputStream fis = new FileInputStream(path); // 判断是否为以 .xls 结尾的 Excel 文件 boolean isXlsExcel = path.matches("^.+\\.(?i)(xls)$"); // 判断后缀生成 工作簿 Workbook workbook = isXlsExcel ? new HSSFWorkbook(fis) : new XSSFWorkbook(fis); // 获取工作表 Sheet sheet = workbook.getSheet("sheet0"); // 获取指定行 Row row = sheet.getRow(0); // 获取指定列 Cell cell = row.getCell(2); // 输出值 System.out.println(suffix + " :\t" + cell.getStringCellValue()); }}
运行结果:
通过 WorkbookFactory 读取
/** * 通用读取的方法 */@Testpublic void generalRead() throws IOException { String path1 = "./hello.xls"; String path2 = "./hello.xlsx"; generalRead(path1); generalRead(path2);}public void generalRead(String path) throws IOException { File file = new File(path); Workbook workbook = WorkbookFactory.create(file); Sheet sheet = workbook.getSheet("sheet0"); String value = sheet.getRow(0).getCell(2).getStringCellValue(); String suffix = path.substring(path.lastIndexOf(".")+1); System.out.println(suffix + " :\t" + value);}
运行结果:
3. POI 的高级操作
(1)合并单元格
/** * 合并单元格 * CellRangeAddress(firstRow,lastRow,firstCol,lastCol) * 四个参数分别为 起使行号,终止行号,起使列,终止列 * * @throws IOException 文件操作异常 */@Testpublic void mergeCells() throws IOException { // 新建工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); // 新建工作表 HSSFSheet sheet1 = workbook.createSheet("sheet1"); // 设置要合并的单元格范围,合并第二行的第二列到第五列为一个单元格 CellRangeAddress rangeAddress = new CellRangeAddress(1, 1, 1, 4); sheet1.addMergedRegion(rangeAddress); // 设置合并后的单元格内容 HSSFRow row = sheet1.createRow(1); HSSFCell cell = row.createCell(1); cell.setCellValue("我是合并后的单元格"); FileOutputStream outputStream = new FileOutputStream("./工作簿.xls"); workbook.write(outputStream); outputStream.close();}
运行结果:
注:上图中合并单元格后,单元格的名称是第一个单元格;即上面中合并了第二行的第二列到第五列,合并后的单元格叫 B2,而其它被合并的单元格已经无效了,不能对无效单元格设置值。如果进行了设置将不显示。
(2)设置单元格样式
/** * 设置单元格样式 * @throws IOException 文件操作异常 */@Testpublic void cellStyle() throws IOException { // 新建工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); // 新建工作表 HSSFSheet sheet = workbook.createSheet("工作表1"); // 创建行 HSSFRow row = sheet.createRow(3); // 创建单元格 HSSFCell cell = row.createCell(3); cell.setCellValue("单元格内容"); // 设置sheet的第四列的宽度, 列宽单位是字符的1 / 256. sheet.setColumnWidth(3, 20 * 256); // 创建单元格样式 HSSFCellStyle style = workbook.createCellStyle(); // 设置单元格内容水平居中 style.setAlignment(HorizontalAlignment.CENTER); // 设置单元格内容垂直居中 style.setVerticalAlignment(VerticalAlignment.CENTER); // 创建字体 HSSFFont font = workbook.createFont(); font.setFontName(HSSFFont.FONT_ARIAL);//字体为Arial font.setColor(HSSFFont.COLOR_RED);//字体颜色为红色 font.setBold(true);//设置为粗体 font.setFontHeightInPoints((short) 16);//设置字体大小 style.setFont(font); // 设置填充模式,模式为全部前景色 style.setFillPattern(FillPatternType.SOLID_FOREGROUND); // 设置前景色为绿色 style.setFillForegroundColor(HSSFColorPredefined.GREEN.getColor().getIndex()); // 设置背景色,如果填充模式为其它填充模式,这个前景和背景色将相互交映显示 style.setFillBackgroundColor(HSSFColorPredefined.RED.getColor().getIndex()); // 为特定单元格设置样式 cell.setCellStyle(style); FileOutputStream fos = new FileOutputStream("./工.xls"); workbook.write(fos); fos.close();}
运行结果:
使用 POI 导入 Excel 文件到 MySQL 中
// 使用 Spring Test 测试,数据库操作可更改为普通的 JDBC 操作@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:applicationContext.xml")public class TestPoi { @Autowired private DataSource dataSource; @Test public void test() throws IOException, SQLException { // Excel 路径 String path = "./xxx.xlsx"; File file = new File(path); // 获取数据库连接 Connection conn = dataSource.getConnection(); // 插入的 SQL 语句 String sql = "insert into sheet1 values(null,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; PreparedStatement ps = conn.prepareStatement(sql); // 获取工作簿 Workbook workbook = WorkbookFactory.create(file); // 获取当前表 Sheet sheet = workbook.getSheetAt(0); // 获取总行数 int totalRows = sheet.getPhysicalNumberOfRows(); // 获取表头的总列数 int totalCols = sheet.getRow(0).getPhysicalNumberOfCells(); // 遍历行 for (int i = 1; i < totalRows; i++) { // 遍历列 for (int j = 0; j < totalCols; j++) { // 获取 i 行 j 列 Cell cell = sheet.getRow(i).getCell(j); // 判断该列是否为 null if (cell == null || cell.getCellType() == CellType.BLANK){ ps.setString(j+1,null); continue; } // 由于测试的 Excel 此处的最后一位为日期类型,这里使用日期输出 if (j==totalCols-1){ cell.setCellType(CellType.NUMERIC); System.out.println(new Date(cell.getDateCellValue().getTime())); ps.setDate(j+1,new Date(cell.getDateCellValue().getTime())); }else { // 判断是否是字符类型 if(cell.getCellType() == CellType.STRING){ ps.setString(j+1,cell.getStringCellValue()); }else{ // 单元格为数值类型 cell.setCellType(CellType.NUMERIC); ps.setInt(j+1, (int) cell.getNumericCellValue()); } } } // 执行 SQL ps.executeUpdate(); } ps.close(); conn.close(); }}
标签:
相关推荐:
精彩放送:
- []【当前独家】什么是执行力?执行力详情介绍
- []环球快看点丨java编程题:如何判断四个棋子连在一起?
- []何删除定时器?MyLibco协程网络库定时器的设计
- []资讯:北京:2023年计划,启动危旧楼房改建和简易楼腾退20万平方米
- []环球快播:免费下载国外视频的网站 你值得拥有
- []【聚看点】华容道有哪些通关技巧?15数字华容道解法
- []泥巴潭:《新龙族》免费卷土重来 拒绝“菜鸟玩家”
- []POI 4.1.2 操作Excel的技巧 POI4.1.2操作Excel的快速应用
- []圆形体癣是什么样子?圆圈状的癣不痛不痒的起因
- []世界观速讯丨速读2023年北京市政府工作报告 | 2023年北京将筹建保障性租赁住房8万套,竣工各类保障性住房9万套
- []世界微资讯!职务与职级并行套改表 新旧“职务与职级并行”套改与晋升实例
- []艾尔文与花栗鼠2/花鼠明星俱乐部 详情介绍
- []每日热讯!泸州老窖:公司销售工作按计划顺利推进
- []北京:过去5年,建设筹集各类政策性住房54万套
- []环球看点!贵州石阡 中国最古老温泉的旅游热度如何继续升温?|新春里的中国经济
- []今亮点!* 中创新航遭摩根大通减持超5%,持股比例降至1.78%
- []【焦点热闻】海南瑞泽:截至2023年1月20日,公司股东人数为66,155
- []【BT金融分析师】比亚迪电动车市场份额持续扩大,分析师称其增长超过特斯拉
- []全球视讯!白求恩大夫是哪国人?诺尔曼·白求恩资料介绍
- []全球热消息:货郎是什么意思?现在的货郎指的是什么?
- []孤城闭帝后结局怎么样?孤城闭剧情介绍
- []【世界聚看点】苹果手机怎么打开微信深色模式?苹果手机打开微信深色模式的步骤
- []陕西的简称是什么?陕西省资料介绍
- []屈原历史资料介绍?对屈原的人物评价怎么写?
- []【独家】猎狐电视剧胡军演谁?猎狐剧情介绍
- []【独家】愚人节怎么发朋友圈?愚人节适合发朋友圈的搞笑说说有哪些?
- []全球观点:华为手机nfc是什么意思?近场通信的技术原理是什么?
- []每日热点:去哪儿2023春节报告:平均每个旅客多走400公里,出境机票同比增长6.7倍
- []天天日报丨这个春节,旅游人信心又来了
- []世界最资讯丨春运返程迎来客流高峰,有人坐绿皮火车返岗开工
- []“零下53度”的东北游,能火多久?
- []简讯:租赁模式的住宿业:合作、匹配、把控
- []全球今头条!我,过年不回家,“和9个陌生人去旅游”
- []【速看料】地产律师的一年| 飞了10多个城市,为购房者追回千万损失
- []天天热推荐:地产营销人的一年| 要时刻保证自己不被淘汰,“还没想过离开房地产行业”
- []今日热门!致远新能:截止2023年1月20日股东人数为11966人
- []热资讯!物业人的一年| 经历了疫情和高温考验,“我们圆满完成年度KPI考核”
- []产业策划人的一年| 产业板块被集团地产业务拖累,“相信今年会比去年好”
- []豪宅中介的一年| 在单价屡破30万元/平的区域卖房是一种什么体验?
- []蓝盾光电:公司将严格按照信息披露的相关规定,及时履行信息披露义务
- []环球快讯:132亿!宁德时代工厂投产!
- []【环球新视野】防城港各大景区人气爆棚
- []全球今日报丨国泰君安证券:美国经济外强中干 核心GDP继续回落
- []【环球新视野】马亮:扎堆式旅游何时休?游客要理性,景区更应强化能力建设
- []总投资53亿元!20万吨负极材料项目落地
- []世界实时:【首席展望】海通证券余文心:医药板块有望反转 看好三条主线
- []244亿!特斯拉又投两工厂
- []焦点快看:白酒“霸屏”春节假期 开门红迎新增长周期 今年收益或超额
- []环球观焦点:宁德时代牵头!斥资67亿元 开发玻利维亚锂资源
- []全球热文:中海董事长颜建国拜会香港特首李家超 积极参与北部都会区和明日大屿建设
- []渣打预测布油有望反弹至90美元以上,但对突破100美元并不乐观!
- []每日视讯:现货黄金交易策略:金价见顶风险增加,关注美国PCE数据
- []文化和旅游部:春节假期国内旅游出游3.08亿人次 同比增长23.1%
- []快讯:香港财政司司长:未有定案是否再派消费券 楼市现时有秩序调整
- []美国12月新屋销售量连续第三个月上升 同比仍降26.6%
- []天天观焦点:CFTC商品持仓解读:投机者提高美国原油净多头头寸
- []新春走基层丨保障多地轨道交通正常运行,众合科技员工誓要站好春节最后一班岗
- []广西出台16条措施 加快文化旅游业全面恢复振兴
- []环球即时:1月28日财经早餐:黄金连续第六周周线上涨,焦点转向美联储
- []速读:美原油交易策略:美国GDP数据缓解需求担忧,油价将重拾涨势?
- []热门:美股异动 | 移动金融智选平台简普科技(JT.US)涨超9% 年初至今累涨超31%
- []环球快播:美股异动 | 途牛(TOUR.US)涨超9.5% 年初至今累涨近67%
- []最新资讯:威海广泰:公司以技术创新为龙头,始终重视消防救援装备的技术研发工作,每年都有10余型新产品完成开发
- []环球即时:奥维通信:具体内容请详见公司于2023年1月20日披露的《关于终止筹划重大资产重组的公告》
- []新春行业动态合集 | 日媒:春节中国旅客访日需求依旧低迷;国航回应“一航班颠簸下坠”
- []当前快报:查询车辆保险怎么查询
- []全球快消息!手工钥匙扣制作图片_手工钥匙扣制作过程
- []【世界报资讯】文化和旅游部:今年春节国内出游人次恢复至疫前同期88.6%
- []旅游强劲复苏:多地游客数追平2019年,部分已反超
- []近3.08亿人次出游,收入3758.43亿元, 春节假期各OTA数据战报PK
- []世界快看点丨上万只基金产品 2000余位基金经理 兔年养基如何选?
- []携程2023春节旅游报告:旅游订单同比增长超4倍,其中出境游增长640%
- []状态火热!欧文三分球4中3半场独砍18分
- []钠电池元年将至 产业化到哪一步了?
- []快播:特斯拉杀疯了 价格还能降?美国重磅数据公布 传递什么信号?
- []当前动态:报价上涨12%,西藏山南光伏增配储能EPC中标公示发布
- []峰谷电价差扩大,低价谷电储热采暖优势明显
- []快讯:宝马计划量产全固态电池,最快2025年实现装车
- []今日视点:重磅发声!兔年怎么投?多家公募巨头最新研判
- []环球百事通!机构展望2023:中国市场更具吸引力 多元化投资组合提供机会
- []天天热点评!盘点︱2023年即将上市IPO光伏公司统计表
- []立冬的优美诗词句子_立冬的优美诗词
- []【世界聚看点】平安福7000交了5年能退多少,保单现金价值
- []世界速递!被银行忽悠买了保险可以退吗,可以退
- []热点聚焦:公积金能不能每月还商贷,当然可以
- []全球微动态丨最低-1℃郴州未来几天将迎霜冻天气
- []【环球速看料】兔年港股开门红!恒生指数涨逾2% 科技指数大涨超4%!多板块集体爆发
- []扩张性财政政策包括哪些(扩张性货币政策包括哪些)
- []天天简讯:为什么美金汇率一直在跌(最近美元汇率为什么一直在跌 最近美元汇率为啥一直在)
- []解析基金“专业买手”!FOF基金经理为何喜欢低换手?还有哪些特征?
- []农村信用社贷款无力偿还怎么办理(农村信用社贷款10万还不上怎么办)
- []基金gp和lp的区别优先和劣后(基金gp和lp的区别优先和劣后)
- []发力定制化场景金融布局 钱小乐探索精准营销新模式
- []最低或8万/吨!硅料价格拐点何时来临?
- []当前信息:微信转账退回对方会收到提示吗?(别人微信转账给我我退回有记录吗)
- []宏观经济分析包括哪些内容(宏观经济分析包括哪些内容)
- []今日聚焦!工商宝贝成长卡好不好(工行宝贝成长卡有什么弊端)
- []农业银行怎么查询冻结原因(怎样判断是永久冻结还是临时冻结)
- []全球今亮点!公积金4万可贷款多少(公积金账户4w可以贷款多少)
- []全球今亮点!地方债谁在买(地方专项债谁来买单)
- B站注册资本增幅400%至5亿 目前由陈睿全资持股
- 光源资本出任独家财务顾问 沐曦集成电路10亿元A轮融资宣告完成
- 巨轮智能2021年上半年营收11.24亿元 期内研发费用投入增长19.05%
- 红枣期货尾盘拉升大涨近6% 目前红枣市场总库存约30万吨
- 嘉银金科发布2021年Q2财报 期内净利润达1.27亿元同比增长208%
- 成都银行2021上半年净利33.89亿元 期内实现营收同比增长17.27亿元
- 汽车之家发布2021年第二季度业绩 期内新能源汽车品牌收入增长238%
- 中信银行上半年实现净利润290.31亿元 期末不良贷款余额706.82亿元
- 光伏概念掀起涨停潮交易价格创新高 全天成交额达1.29亿元
- 上半年生物药大增45% 关键财务指标好转营收账款持续下降
- 天天热讯:京郊民宿老板:过完最冷清的春节,盼春暖花开不愁客人
- 焦点快报!携程:兔年春节过半,香港、澳门领跑春节出境热门目的地
- 天天最资讯丨春节楼市不打烊,部分楼盘推“0月供”计划,有客户打飞的到佛山买房
- 日元计价的黄金周三创新高,美元计价的或将紧随其后!
- 【全球新视野】中信证券交易手续费是多少(中信交易手续费)
- 环球观热点:明星税收怎么收费比例(明星的收入税率是多少)
- 杜邦奖学金_关于杜邦奖学金简述
- 热讯:港元1个月拆息四连跌 报2.94345
- 世界今热点:宣发“重大失误”!邓超新片紧急撤档,上映首日票房、上座率倒数第一;春节档票房已超50亿
- 环球微资讯!多家光伏逆变器上市公司2022年业绩预喜 储能正成为重要增长点
- 年终:2022跨界储能企业一览表
- 头条焦点:投资600亿!比亚迪合作伙伴造电池!
- 山东和山西为何成为储能引领者
- 消息!碳酸锂涨价?再度直逼50万大关!
- 资讯:港交所兔年首个交易日 财政司司长陈茂波冀股市吐气扬眉
- 专题回顾 | 房地产企业并购融资现状解析
- 报告:今年房企主要“保交付”,销售和投资规模呈前低后高走势
- 天天热资讯!红星美凯龙:行使换股权后 阿里巴巴持有公司权益已达到9.99%
- 盘后机构策略:市场维持强势格局 关注春节后内资流入情况
- 以岭药业:奋力推进新时代中医药传承创新发展
- 当前要闻:五矿地产(00230)首季度合约销售额30.7亿元 同比下跌30.7%
- 热讯:已签收的电子汇票在哪里查询 在哪里查询已签收的电子(已签收的电子汇票在哪里查询 在哪里查询已签收的电子)
- 当前报道:股票分红在什么时间(股票分红多长时间到账)
- 覆铜板是什么东西及用途(覆铜板是什么东西及用途)
- 环球视讯!全部资本化比率公式(全部资本化比率公式)
- 小规模纳税人收到专票的风险(小规模收到13%的专票有风险没)
- 【天天速看料】按单利计算是什么意思 什么是按单利计算(按单利计算是什么意思 什么是按单利计算)
- 热点聚焦:利润率的公式怎么算的(利润和利润率的计算公式)
- 世界今头条!春节假期海南离岛免税购物“南北两旺”
- 当前要闻:什么叫收现比(收现比是什么意思)
- 热资讯!税金贷款有什么银行做(什么银行有税金贷)
- 速看:集中趋势指标包括哪些方面(集中趋势指标包括哪些方面)
- 天天播报:大学生可以开佳物分期吗(佳物分期大学生能用吗 大学生可不可以用佳物分期)
- 央行100亿逆回购是什么意思(央行100亿逆回购意味着什么)
- 环球速读:大年初四,怎么做能接好运?
- 新资讯:货币资金包括哪三项(货币资金包括哪三个部分)
- 当前播报:强赎触发价什么意思?(强赎触发价什么意思科普)
- 当前资讯!银行卡信息不完善是怎么回事(银行提示此卡状态异常)
- 无卡是否可以存款(不带卡可以存款吗)
- 全球播报:转账二十四小时没到账怎么办(跨行转账4天了还没到账)
- 【环球时快讯】红字冲销什么意思(红字冲销什么意思)
- 2022年房贷利率是降还是升(银行利率表2022最新住房贷款利率,房贷利率每年都会变吗)
- 【速看料】林木不动产权证可以贷款吗(没有林权证可以去银行贷款吗)
- 环球时讯:广发为什么叫废行(存钱要小心五家银行)
- 天天观点:监管账户什么意思(监管账户怎么查)
- 世界简讯:来分期上征信吗2021年(来分期上征信吗2022年,上征信)
- 公积金余额只有几千块可以贷款啊(公积金只有几千块可以贷款吗 公积金余额只有几千块能贷款吗)
- 全球今头条!去银行打征信报告需要带什么资料(去银行办个人征信需准备什么材料)
- 全球速读:怎么在app申请房产退税(怎么在app里办理房贷退税)
- 瑞信:维持PACCAR(PCAR.US)中性评级
- 全球快消息!金融中bps是什么意思(bps金融专业术语)
- 分付微信怎么开通 微信分付如何开通(分付微信怎么开通 微信分付如何开通)
- 火车退票手续费 火车票退票的手续费(火车票退票要手续费吗)
- 建设银行如何提高每日转账额度(建设银行怎么提高每日转账额度 建设银行转账额度怎么提升)
- 环球热消息:炒股票新手入门基础知识(炒股入门基础知识 新手炒股基础知识)
- 每日动态!如何查询自己的征信情况(如何查自己的征信记录是否有贷款)
- 快播:NYMEX原油下看79.03美元
- 支付密码忘了怎么办(手机支付密码忘记怎么办)
- 当前快看:台湾用的货币是什么币(台湾钱币叫什么名字)
- 国际金价短线或下测1920美元
- 延期到账怎么关闭(微信延时到账怎么解除)
- 焦点日报:举牌是什么意思?(什么是举牌)
- 每日时讯!mtn是什么币(mtn是什么币)
- 2021年车险优惠政策(车险优惠政策2021 2021车险优惠)
- 春节假期过半,昆明民宿预订量同比增长731%
- 天天讯息:中国银行被冻结只能进不能出(中国银行只进不出冻结几天)
- 公积金可以更改银行卡吗(省公积金可以转市公积金吗)
- 头条焦点:车没买交强险上路会怎么样(车辆不购买交强险会怎样)
- 世界球精选!LG与韩华联手布局美国储能市场
- 天天快看点丨2023年开始,电价大改?取消阶梯电价?以后电费怎么交
- 世界今头条!电力体现时空价值,2023年能源监管工作之储能看点
- 刚办的信用卡还款日账单日怎么算(如何计算信用卡还款日和出账日)
- 全球简讯:200MW/400MWh,宁夏能发新能源宁东储能示范项目EPC招标
- 当前头条:黄金交易提醒:市场目光转向美国GDP数据,金价仍有上行机会
- 环球百事通!现货黄金交易策略:美国GDP数据前部分多头获利了结,金价短线回调
- 全球播报:美原油交易策略:经济衰退担忧回升,油价短线下行风险增加
- 环球视点!以岭药业创新专利中药惠及海内外
- 金价创十年来最佳开年表现,接近技术牛市
- 天天时讯:巴克莱预测英银2月决议鹰派,建议提前抛售欧元兑英镑!
- 世界快消息!启程2023丨房地产行业如何面对新的一年?圈里圈外许下新年愿景
- 天天百事通!安本股票部研究与投资流程主管安德鲁·米林顿:股市有温和上行潜力,2023年可能是“优质股”之年
- 环球观察:中国动力电池产能占全球的比例有多大?
- 一美元等于几元 一美元是多少人民币(一美元等于几元 一美元是多少人民币)
- 网商贷怎么借钱 网商贷如何借钱(网商贷借钱操作流程)
- 热讯:2021上海gdp总量(全国gdp排名2021最新排名,上海市gdp超4万亿)
- 资讯:什么是汇率? 什么叫汇率(什么是汇率? 什么叫汇率)
- 特隆美储能20MW/100MWh阿里中广核储能电站项目成功并网
- 龙头增速超40倍!全球储能锂电池出货量再创新高
- 发挥智能路由功能 钱小乐助力金融端与流量端精准对接
- erc20是什么币(erc是什么币)
- 全球快资讯丨等额本息 30年提前还款技巧(等额本金20年第几年提前还款合适)
- 银行反馈此卡不可用怎么解决(银行卡反馈此卡不可用怎么办 银行反馈此卡不可用是怎么回事)
- 支付宝手续费 支付宝的手续费要多少(支付宝手续费 支付宝的手续费要多少)
- 短讯!95511怎么转人工(95511怎么转人工服务)
- 热点评!集合竞价挂单撤单规则,有以下3项(集合竞价挂单撤单规则,有以下3项)
- 世界热头条丨办信用卡被拒了多久才能再申请(信用卡被拒多久可以重新申请 信用卡被拒什么时候可以)
- 天天最资讯丨基金转换是按当天的净值买入吗(基金转换是按当天的净值买入吗)
- 天天消息!2020年成都查征信网点地址(成都自动查询征信网点)
- 当前信息:股票复权有什么影响?(股票里后复权是什么意思)
- 新春佳节际 年味至浓时 看湖南市场监管人忙碌的身影......