JAVA 怎么实现将查询数据库的结果导出excel表格

JAVA 怎么实现将查询数据库的结果导出excel表格,第1张

前段时间正好做了,导入和导出的,你自己看吧

 /导出数据为XLS格式

   @param fos

   @param bo

  /

 public void writeExcelBo(FileOutputStream fos, javautilVector ve)

 {

  jxlwriteWritableWorkbook wwb;

  try

  {

   wwb= WorkbookcreateWorkbook(fos);

   jxlwriteWritableSheet ws= wwbcreateSheet("booksheet", 10);

   wsaddCell(new jxlwriteLabel(0, 1, "书目ID"));

   wsaddCell(new jxlwriteLabel(1, 1, "ISBN"));

   wsaddCell(new jxlwriteLabel(2, 1, "定价"));

   wsaddCell(new jxlwriteLabel(3, 1, "书名"));

   wsaddCell(new jxlwriteLabel(4, 1, "原书名"));

   wsaddCell(new jxlwriteLabel(5, 1, "副题名"));

   wsaddCell(new jxlwriteLabel(6, 1, "著者"));

   wsaddCell(new jxlwriteLabel(7, 1, "译者"));

   wsaddCell(new jxlwriteLabel(8, 1, "版次"));

   wsaddCell(new jxlwriteLabel(9, 1, "出版地"));

   wsaddCell(new jxlwriteLabel(10, 1, "出版社"));

   wsaddCell(new jxlwriteLabel(11, 1, "出版日期"));

   wsaddCell(new jxlwriteLabel(12, 1, "页数"));

   wsaddCell(new jxlwriteLabel(13, 1, "书高"));

   wsaddCell(new jxlwriteLabel(14, 1, "装帧"));

   wsaddCell(new jxlwriteLabel(15, 1, "丛书名"));

   wsaddCell(new jxlwriteLabel(16, 1, "一般性附注项"));

   wsaddCell(new jxlwriteLabel(17, 1, "简介"));

   wsaddCell(new jxlwriteLabel(18, 1, "主题词"));

   wsaddCell(new jxlwriteLabel(19, 1, "中图法分类"));

   wsaddCell(new jxlwriteLabel(20, 1, "更新日期"));

   wsaddCell(new jxlwriteLabel(21, 1, "本数"));

   book=new Book[vesize()];

   for (int i= 0; i < vesize(); i++)

   {

    book[i]= (Book)veget(i);

    wsaddCell(new jxlwriteLabel(0, i + 2, "" + book[i]getBookId()));

    wsaddCell(new jxlwriteLabel(1, i + 2, book[i]getIsbn()));

    wsaddCell(new jxlwriteLabel(2, i + 2, "" + book[i]getPrice()));

    wsaddCell(new jxlwriteLabel(3, i + 2, book[i]getBookTitle()));

    wsaddCell(new jxlwriteLabel(4, i + 2, book[i]getOldFilename()));

    wsaddCell(new jxlwriteLabel(5, i + 2, book[i]getSubTitle()));

    wsaddCell(new jxlwriteLabel(6, i + 2, book[i]getWriter()));

    wsaddCell(new jxlwriteLabel(7, i + 2, book[i]getTranscribe()));

    wsaddCell(new jxlwriteLabel(8, i + 2, "" + book[i]getVersion()));

    wsaddCell(new jxlwriteLabel(9, i + 2, book[i]getPublishCity()));

    wsaddCell(new jxlwriteLabel(10, i + 2, book[i]getPublisher()));

    wsaddCell(new jxlwriteLabel(11, i + 2, book[i]getPublishDate()toString()));

    wsaddCell(new jxlwriteLabel(12, i + 2, "" + book[i]getPage()));

    wsaddCell(new jxlwriteLabel(13, i + 2, "" + book[i]getHight()));

    wsaddCell(new jxlwriteLabel(14, i + 2, book[i]getInstall()));

    wsaddCell(new jxlwriteLabel(15, i + 2, book[i]getSeries()));

    wsaddCell(new jxlwriteLabel(16, i + 2, book[i]getNotes()));

    wsaddCell(new jxlwriteLabel(17, i + 2, book[i]getPrecisnotes()));

    wsaddCell(new jxlwriteLabel(18, i + 2, book[i]getSubject()));

    wsaddCell(new jxlwriteLabel(19, i + 2, book[i]getCls()replaceAll("_", "")));

    wsaddCell(new jxlwriteLabel(20, i + 2, book[i]getUpdatedate()toString()));

    wsaddCell(new jxlwriteLabel(21, i + 2, "0"));

   }

   jxlwriteWritableFont wfc=

    new jxlwriteWritableFont(

     WritableFontARIAL,

     255,

     WritableFontBOLD,

     false,

     UnderlineStyleNO_UNDERLINE,

     jxlformatColourBLACK);

   jxlwriteWritableCellFormat wcfFC= new jxlwriteWritableCellFormat(wfc);

   wsaddCell(new jxlwriteLabel(0, 0, "为保证您提交定单的稳定和正确,导入定单时候请勿更改此表格式(请勿更改书目ID,订购本数自行添加!)"));

   wwbwrite();

   //关闭Excel工作薄对象

   wwbclose();

  } catch (IOException e)

  {} catch (RowsExceededException e)

  {} catch (WriteException e)

  {}

 }

 

 

   //导入EXCEL

   if (fgetName()indexOf("xls") > 0)

   {

    try

    {

     fis= new FileInputStream(f);

     BookBean bob= new BookBean();

     UserBean usb= new UserBean();

     jxlWorkbook rwb= WorkbookgetWorkbook(fis);

     jxlSheet sh= rwbgetSheet(0);

     int rowCount= shgetRows();

     SimpleDateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");

     book= new Book[rowCount - 1];

     for (int i= 1; i < rowCount; i++)

     {

      book[i - 1]= new Book();

      jxlCell[] ce= shgetRow(i);

      book[i - 1]setIsbn(ce[0]getContents()toString());

      book[i - 1]setSeries(ce[1]getContents()toString());

      book[i - 1]setBookTitle(ce[2]getContents()toString());

      book[i - 1]setWriter(ce[3]getContents()toString());

      book[i - 1]setTranscribe(ce[4]getContents()toString());

      book[i - 1]setPublisher(ce[5]getContents()toString());

      book[i - 1]setPublishDate(sdfparse(ce[6]getContents()toString(), new ParsePosition(0)));

      book[i-1]setVersion(IntegerparseInt(ce[7]getContents()toString()));

      book[i-1]setPage(IntegerparseInt(ce[8]getContents()toString()));

      book[i-1]setCls(ce[9]getContents()toString());

      book[i-1]setPrecisnotes(ce[10]getContents()toString());

      book[i-1]setInstall(ce[11]getContents()toString());

      book[i-1]setPrice(FloatparseFloat(ce[12]getContents()toString()));

      book[i-1]setUserid(usbgetUser()getUserid());

      getVector()addElement(book[i - 1]);

     }

     rwbclose();

     fisclose();

    } catch (FileNotFoundException e)

    {} catch (BiffException e)

    {} catch (IOException e)

    {} catch (NumberFormatException e)

    {

     ShowMessage("数据导入失败,请按照本软件要求的EXCEL格式导入定单");

    }

   }

最详细的了

A

ACE:Ace压缩档案格式

ACT:Microsoft office助手文件

AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式

ANI:Windows系统中的动画光标

ARC:LH ARC的压缩档案文件

ARJ:Robert Jung ARJ压缩包文件

ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming

format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件

ASF:Microsoft高级流媒体格式文件

ASM:汇编语言源文件,Pro/E装配文件

ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件

AST:Astound多媒体文件;ClarisWorks“助手”文件

Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)

A3L:Authorware 3x库文件

A4L:Authorware 4x库文件

A5L:Authorware 5x库文件

A3M,A4M:Authorware Macintosh未打包文件

A3W,A4W,A5W:未打包的Authorware Windows文件

B

BAK:备份文件

BAS:BASIC源文件

BAT:批处理文件

BIN:二进制文件

BINHex:苹果的一种编码格式

BMP:Windows或OS/2位图文件

BOOK:Adobe FrameMaker Book文件

BOX:Lotus Notes的邮箱文件

BPL:Borlard Delph 4打包库

BSP:Quake图形文件

BUN:CakeWalk 声音捆绑文件(一种MIDI程序)

C

C0l:台风波形文件

CAB:Microsoft压缩档案文件

CAD:Softdek的Drafix CAD文件

CAM:Casio照相机格式

CAP:压缩音乐文件格式

CAS:逗号分开的ASCⅡ文件

CCB:Visual Basic动态按钮配置文件

CCH:Corel图表文件

CCO:CyberChat数据文件

CCT:Macromedia Director Shockwave投影

CDA:CD音频轨道

CDF:Microsoft频道定义格式文件

CDI:Philip的高密盘交互格式

CDM:Visual dBASE自定义数据模块文件

CDR:CorelDRAW绘图文件;原始音频CD数据文件

CDT:CorelDRAW模板

CDX:CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件

CFG:配置文件

CGI:公共网关接口脚本文件

CGM:计算机图形元文件

CH:OS/2配置文件

CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片

CHM:编译过的HTML文件

CHP:Ventura Publisher章节文件

CHR:字符集(字体文件)

CHT:ChartViem文件;Harvard Graphics矢量文件

CIF:Adaptec CD 创建器 CD映像文件

CIL:Clip Gallery下载包

CIM:SimCity 2000文件

CIN:OS/2改变控制文件用于跟踪INI文件中的变化

CLASS:Java类文件

CLP:Windows 剪贴板文件

CLL:Crick Software Clicker文件

CLS:Visual Basic类文件

CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件

CPI:Microsoft MS-DOS代码页信息文件

CPL:控制面板扩展名,Corel颜色板

CPP:C++代码文件

CPR:Corel提供说明书文件

CPT:Corel 照片-绘画图像

CST:Macromedia Director Cast文件

CUR:Windows光标文件

D

DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel

97打开);Oracle 81x表格空间文件

DBX:DataBearn图像;Microsoft Visual FoxPro表格文件

DCT:Microsoft Visual FoxPro数据库容器

DCU:Delphi编译单元文件

DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏

DIR:MacromediaDirector文件

DLL:动态链接库

DOC:FrameMaker或FrameBuilder文档;Word Star文档、Word

Perfect文档、Microsoft:Word文档;DisplayWrite文档

DOT:Microsoft Word文档模板

DPL:Borland Delph 3压缩库

DRV:驱动程序

DRW:Micrografx Designer/Draw;Pro/E绘画文件

DSF:Micrografx Designer VFX文件

DSG:DOOM保存的文件

DSM:Dynamic Studio音乐模块(MOD)文件

DSP:Microsoft Developer Studio工程文件

DSQ:Corel QUERY(查询)文件

DST:刺绣机图形文件

DSW:Microsoft Developer Studio工作区文件

DTA:World Bank(世界银行)的STARS数据文件

DTD:SGML文档类型定义(DTD)文件

DTED:地面高度数字数据(图形的数据格式)文件

DTF:Symantec Q&A相关的数据库数据文件

DTM:DigiTrakker模块文件

DUN:Microsoft拔号网络导出文件

DV:数字视频文件(MIME)

DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式

DXR:Macromedia Director受保护(不可编辑)**文件

E

EDA:Ensoniq ASR磁盘映像

EDD:元素定义文档(FrameMaker+SGML文档)

EDE:Ensoniq EPS磁盘映像

EDK:Ensoniq KT磁盘映像

EDQ:Ensoniq SQ1/SQ2/Ks32磁盘映像

EDS:Ensoniq SQ80磁盘映像

EDV:Ensoniq VFX-SD磁盘映像

EFA:Ensoniq ASR文件

EFE:Ensoniq EPS文件

EFK:Ensoniq KT文件

EFQ:Ensoniq SQ1/SQ2/Ks32文件

EFS:Ensoniq SQ80文件

EFV:Ensoniq VFX-SD文件

EMD:ABT扩展模块

EMF:Windows增强元文件

EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件

EXE:可执行文件(程序)

F

FAV:Microsoft Outlook导航条

FAX:传真类型图像

FCD:虚拟CD-ROM

FDF:Adobe Acrobat表单文档文件

FLA:Macromedia Flash**

FND:Microsoft Explorer保存的搜索文件(Find applet)

FON:系统字体

FRT:Microsoft FoxPro报表文件

FRX:Visual Basic表单文本;Microsoft FoxPro报表文件

FXP:经Microsoft FoxPro编译的源文件

G

GDM:铃声、口哨声和声音板模块格式

GetRight:GetRight未完成的下载文件

GHO:Norton 克隆磁盘映像

GID:Windows 95全局索引文件(包括帮助状态)

GIF:CompuServe位图文件

GL:动画格式

GRP:程序管理组

H

HEX:Macintosh BinHex20文件

HLP:帮助文件;Date CAD Windows帮助文件

HPP:C++程序头文件

HQX:Macintosh BinHex 40文件

HT:HyperTerminal(超级终端)

HTM,HTML:超文本文档

HTT:Microsoft超文本模板

HTX:扩展HTML模板

I

ICO:Windows图标

IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook

Express文件

IMG:GEM映像

INF:信息文件

INI:初始化文件;Mwave DSP Synth的“nwsynthini” GMS安装;Cravis Ultrasound bank安装

INP:Oracle 30版或早期版本的表单源代码

INRS:INRS远程通信声频

INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备

INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码

IOF:Findit文档

IQY:Microsoft Internet查询文件

ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件

ISP:X-Internet签字文件

IST:数字跟踪设备文件

ISU:InstallShield卸装脚本

IT:脉冲跟踪系统音乐模块(MOD)文件

ITI:脉冲跟踪系统设备

ITS:脉冲跟踪系统抽样,Internet文档位置

IV:Open Inventor中使用的文件格式

IVD:超过20/20微观数据维数或变量等级文件

IVP:超过20/20的用户子集配置文件

IVT:超过20/20表或集合数据文件

IVX:超过20/20微数据目录文件

IW:Idlewild屏幕保护程序

IWC:Install Watch文档

J

J62:Ricoh照相机格式

JAR:Java档案文件(一种用于applet和相关文件的压缩文件)

JAVA:Java源文件

JAR:Java档案文件(一种用于applet和相关文件的压缩文件)

JAVA:Java源文件

JFF,JFIF,JIF:JPEG文件

JPE,JPEG,JPG:JPEG图形文件

JS:javascript源文件

JSP:HTML网页,其中包含有对一个Java servlet的参考

K

KAR:卡拉OK MIDI文件(文本+MIDI)

L

LAB:Visual dBASE标签文件

LBT,LBX:Microsoft FoxPro标签文件

LDB:Microsoft Access加锁文件

LHA:LZH更换文件后缀

LOG:日志文件

LZH:LH ARC压缩档案

M

M1V:MPEG相关文件(MIME"mpeg"类型)

M3D:Corel Motion 3D动画文件

M3U:MPEG URL(MIME声音文件)

MAM:Microsoft Access宏

MAQ:Microsoft Access查询文件

MAR:Microsoft Access报表文件

MBX:Microsoft Outlook保存email格式;Eudora邮箱

MCW:Microsoft Word的Macintosh文档

MDB:Microsoft Access数据库

MDN:Microsoft Access空数据库模板

MDW:Microsoft Access工作组文件

MID:MIDI音乐

MMM:Microsoft多媒体**

MOV:QuickTime for Windows**

MP2:第二层MPEG音频文件

MP3:第三层MPEG音频文件

MPA:MPEG相关文件,MIME“mpeg类型”

MPE,MPEG,MPG:MPEG动画文件

MPP:Microsoft工程文件;CAD绘图文件格式

MPR:Microsoft FoxPro菜单(已编译)

MSI:Windows 安装器包

MSN:Microsoft 网络文档;Descent Mission文件

O

OBD:Microsoft Office活页夹

OBJ:对象文件

OBZ:Microsoft Office活页夹向导

OCX:Microsoft对象链接与嵌入定制控件

ODS:Microsoft Outlook Express邮箱文件

OFT:Microsoft Outlook模板

OPX:OPL扩展DLL(动态链接库)

OSS:Microsoft Office查找文件

OST:Microsoft Exchange / Outlook 离线文件

P

PAL:压缩文件

PART:Go!Zilla部分下载文件

PAS:Pascal源代码

PCS:PICS动画文件

PDF:Adobe Acrobat

可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

PHP,PHP3:包含有PHP脚本的HTML网页

PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTML

PM5:Pagemaker 50文件

PM6:Pagemaker 60文件

PPS:Microsoft Powerpoint幻灯片放映

PPT:Microsoft Powerpoint演示文稿

PRF:Windows系统文件,Macromedia导演设置文件

PSD:Adobe photoshop位图文件

PSM:Protracker Studio模型格式;Epic游戏的源数据文件

PST:Microsoft Outlook个人文件夹文件

PWL:Windows 95口令列表文件

Q

QIF:QuickTime相关图像(MIME);Quicken导入文件

QT,QTM:QuickTime**

QTI,QTIF:QuickTime相关图像

QTP:QuickTime优先文件

QTS:Mac PICT图像文件;QuickTime相关图像

QTX:QuickTime相关图像

R

RA:RealAudio声音文件

RAM:RealAudio元文件

RAR:RAR压缩档案(Eugene Roshall格式)

REC:录音机宏;RapidComm声音文件

REG:注册表文件

REP:Visual dBASE报表文件

RES:Microsoft Visual C++资源文件

RM:RealAudio视频文件

RMF:Rich Map格式(3D游戏编辑器使用它来保存图)

ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari

2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)

Rxx:多卷档案上的RAR压缩文件(xx=1~99间的一个数字)

S

SAV:游戏保存文件

SB:原始带符号字节(8位)数据

SBK:Creative Labs的Soundfont 10 Bank文件;(Soundb laster)/EMU SonndFont v1x

Bank文件

SBL:Shockwave Flash对象文件

SCF:Windows Explorer命令文件

SCH:Microsoft Schedule+1

SCP:拨号网络脚本文件

SCR:Windows屏幕保护;传真图像;脚本文件

SFX:RAR自解压档案

SHTML:含有服务器端包括(SSI)的HTML文件

SPL:Shockwave Flash对象;DigiTrakker抽样

SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名

STM:shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件

STR:屏幕保护文件

SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件 SYS:系统文件

T

T64:Commodore 64仿真器磁带映像文件

THEME:Windows 95桌面主题文件

TIF,TIFF:标签图像文件格式(TIFF)位图

TMP:Windows临时文件

TRM:终端文件

TXT:ASCⅡ文本格式的声音数据

TZ:老的压缩格式文件

V

VBA:VBase文件

VBP:Microsoft Visual Basic工程文件

VBW:Microsoft Visual Basic工作区文件

VBX:Microsoft Visual Basic用户定制控件

VQE,VQL:Yamaha Sound-VQ定位器文件

VQF:Yamaha Sound-VQ文件(可能出现标准)

VRF:Oracle 7配置文件

VSL:下载列表文件(GetRight)

W

WAB:Microsoft Outlook文件

WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件

WAL:Quake 2正文文件

WAV:Windows波形声形

WBK:Microsoft Word备份文件

WFM:Visual dBASE Windows表单

WFN:在CorelDRAW中使用的符号

WIZ:Microsoft Word向导

WRL:虚拟现实模型

WWL:Microsoft Word内插器文件

X

XLK:Microsoft Excel备份

XLL:Microsoft Excel内插器文件

XLM:Microsoft Excel宏

XLS:Microsoft Excel工作单

XLT:Microsoft Excel模板

XLV:Microsoft Excel VBA模块

XLW:Microsoft Excel工作簿/工作区

Z

ZAP:Windows软件安装配置文件

ZIP:Zip文件

000-999:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIGSYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号

12M:Lotus 1-2-3 97 SmartMaster文件

123:Lotus 1-2-3 97文件

2D:VersaCAD的2维绘画文件

2GR,3GR:在Windows之下的VGA图形驱动程序/配置文件

386:在386或更高级处理器上使用的文件

3D:VersaCAD的3维绘画文件

3DM:3D NURBS建模器,Rhino

3DS:3D Studio(DOS下)格式文件

386:在386或更高级处理器上使用的文件

4GE:Informix 4GL编译后代码

4GL:Informix 4GL源代码

你看看是不是你声明的变量和list冲突了,改个名字试一下,就是var="list"这里,改个不同的名字如:a,下面的也要对应的改<td>${atitle}</td>一次类推

PO(persistant object) 持久对象

在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的 *** 作。

VO(value object) 值对象

通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要

TO(Transfer Object),数据传输对象

在应用程序不同tie(关系)之间传输的对象

BO(business object) 业务对象

从业务模型的角度看,见UML元件领域模型中的领域对象。封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务 *** 作。

POJO(plain ordinary java object) 简单无规则java对象

纯的传统意义的java对象。就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。

DAO(data access object) 数据访问对象

是一个sun的一个标准j2ee设计模式,这个模式中有个接口就是DAO,它负持久层的 *** 作。为业务层提供接口。此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的 *** 作方法。通过它的方法,结合PO对数据库进行相关的 *** 作。夹在业务逻辑与数据库资源中间。配合VO, 提供数据库的CRUD *** 作…

O/R Mapper 对象/关系 映射

定义好所有的mapping之后,这个O/R Mapper可以帮我们做很多的工作。通过这些mappings,这个O/R Mapper可以生成所有的关于对象保存,删除,读取的SQL语句,不再需要写那么多行的DAL代码了。

以上就是关于JAVA 怎么实现将查询数据库的结果导出excel表格全部的内容,包括:JAVA 怎么实现将查询数据库的结果导出excel表格、电脑问题、java.lang.NumberFormatException: For input string: "title"等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9700788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存