PHPExcel 表格设置

4.5.3。通过行和列设置单元格值
通过设置坐标单元格值可以使用工作表的setCellValueByColumnAndRow方法来实现。
//设置单元格B8
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, 8, ‘Some value’);
4.5.4。由列和行中检索的小区
检索的小区的值,细胞应首先从使用getCellByColumnAndRow方法的工作表中检索。单元格的值可以再次使用下面的代码行阅读:
//获取小区B8
$objPHPExcel->getActiveSheet()->getCellByColumnAndRow(1, 8)->getValue();

如果你需要一个单元格的计算值,使用下面的代码。这是在35年4月4日进一步解释
//获取小区B8

$objPHPExcel->getActiveSheet()->getCellByColumnAndRow(1, 8)->getCalculatedValue();

4.6.6。在单元格中写换行符“\ n”(ALT +“回车”)
在Microsoft Office Excel您通过点击ALT +“Enter”键得到一个细胞一个换行符。当你这样做,它会自动打开“自动换行”的单元格。

下面是如何在PHPExcel实现这一点:

$objPHPExcel->getActiveSheet()->getCell(‘A1’)->setValue(“hello\nworld”);
$objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getAlignment()->setWrapText(true);

了解更多关于使用getStyle()的其他地方设置单元格。

AdvancedValuebinder.php会自动打开“自动换行”,为细胞时,它看到了,你是在单元格中插入一个串一个换行符。就像微软Office Excel中。尝试这个:

require_once ‘PHPExcel/Cell/AdvancedValueBinder.php’;
PHPExcel_Cell::setValueBinder( new PHPExcel_Cell_AdvancedValueBinder() );

$objPHPExcel->getActiveSheet()->getCell(‘A1’)->setValue(“hello\nworld”);

了解更多关于AdvancedValueBinder.php别处。

4.6.7。明确设置单元格的数据类型
您可以通过使用细胞的setValueExplicit方法或工作表的方法setCellValueExplicit明确设置单元格的数据类型。下面是一个例子:

$objPHPExcel->getActiveSheet()->getCell(‘A1’)->setValueExplicit(‘25’, PHPExcel_Cell_DataType::TYPE_NUMERIC);

4.6.8。一个细胞变成可点击网址
您可以通过设置超链接属性使细胞中的可点击的网址:

$objPHPExcel->getActiveSheet()->setCellValue(‘E26’, ‘www.phpexcel.net’);
$objPHPExcel->getActiveSheet()->getCell(‘E26’)->getHyperlink()->setUrl(‘http://www.phpexcel.net’);

如果你想使一个超链接到另一个工作表/单元格,使用下面的代码:

$objPHPExcel->getActiveSheet()->setCellValue(‘E26’, ‘www.phpexcel.net’);
$objPHPExcel->getActiveSheet()->getCell(‘E26’)->getHyperlink()->setUrl(“sheet://‘Sheetname’!A1”);

4.6.9。设置一个工作表的页面方向和大小
设置工作表的页面方向和大小可以用下面的代码行来完成:

$objPHPExcel->getActiveSheet()->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);
$objPHPExcel->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);

请注意,有可用的附加页面设置。请参考API文档所有可能的选择。
4.6.10。页面设置:缩放选项
如图所示的插图PHPExcel的页面设置缩放选项直接关系到在“页面设置”对话框中的缩放选项。

如图插图PHPExcel默认值对应于MS Office Excel中的默认值

在这里插入图片描述

在这里插入图片描述

举例

下面是如何高大无限页面以适应1页宽:

$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth(1);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToHeight(0);

正如你所看到的,这是没有必要调用setFitToPage(真),因为setFitToWidth(…)和setFitToHeight(…)触发此。

如果使用setFitToWidth(),你应该在一般还指定setFitToHeight()显式地像例子。小心依靠初始值。如果你是从PHPExcel 1.7.0升级到1.7.1凡适合到高度和适合与宽度的默认值改为0到1,这是尤其如此。
4.6.11。页边距
要设置页边距为工作表,使用此代码:

// 设置边距为0.5厘米 (1英寸 = 2.54厘米)
$margin = 0.5 / 2.54; //phpexcel 中是按英寸来计算的,所以这里换算了一下

o b j P H P E x c e l − > g e t A c t i v e S h e e t ( ) − > g e t P a g e M a r g i n s ( ) − > s e t T o p ( objPHPExcel->getActiveSheet()->getPageMargins()->setTop( objPHPExcel>getActiveSheet()>getPageMargins()>setTop(margin);
o b j P H P E x c e l − > g e t A c t i v e S h e e t ( ) − > g e t P a g e M a r g i n s ( ) − > s e t R i g h t ( objPHPExcel->getActiveSheet()->getPageMargins()->setRight( objPHPExcel>getActiveSheet()>getPageMargins()>setRight(margin);
o b j P H P E x c e l − > g e t A c t i v e S h e e t ( ) − > g e t P a g e M a r g i n s ( ) − > s e t L e f t ( objPHPExcel->getActiveSheet()->getPageMargins()->setLeft( objPHPExcel>getActiveSheet()>getPageMargins()>setLeft(margin);
o b j P H P E x c e l − > g e t A c t i v e S h e e t ( ) − > g e t P a g e M a r g i n s ( ) − > s e t B o t t o m ( objPHPExcel->getActiveSheet()->getPageMargins()->setBottom( objPHPExcel>getActiveSheet()>getPageMargins()>setBottom(margin);

o b j P H P E x c e l − > g e t P a g e S e t u p ( ) − > s e t F i t T o W i d t h ( ′ 1 ′ ) ; / / 自动填充到页面的宽度 / / objPHPExcel->getPageSetup()->setFitToWidth('1');//自动填充到页面的宽度 // objPHPExcel>getPageSetup()>setFitToWidth(1);//自动填充到页面的宽度//objPHPExcel->getPageSetup()->setFitToHeight(‘1’);//自动填充到页面的高度

注意,边缘值在英寸指定。

在这里插入图片描述

4.6.12。水平中心页/垂直
水平居中页/垂直,可以使用下面的代码:

$objPHPExcel->getActiveSheet()->getPageSetup()->setHorizontalCentered(true);
$objPHPExcel->getActiveSheet()->getPageSetup()->setVerticalCentered(false);

4.6.13。设置工作表的打印页眉和页脚
设置工作表的打印页眉和页脚可以用下面的代码行来完成:

$objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader(‘&C&HPlease treat this document as confidential!’);
objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddFooter(‘&L&B’ .

objPHPExcel->getProperties()->getTitle() . ‘&RPage &P of &N’);

4.6.14。在一行或一列设置打印符
要设置打印断线,使用下面的代码,它设置在10排一排休息。

$objPHPExcel->getActiveSheet()->setBreak( ‘A10’ , PHPExcel_Worksheet::BREAK_ROW );

下面的代码行设置在D列的打印突破:

$objPHPExcel->getActiveSheet()->setBreak( ‘D10’ , PHPExcel_Worksheet::BREAK_COLUMN );

4.6.15。打印时,显示/隐藏网格线
显示/隐藏网格线打印时,使用下面的代码:

$objPHPExcel->getActiveSheet()->setShowGridlines(true);

4.6.16。设置行/列顶部重复/左

PHPExcel可以重复特定的行/顶部/左细胞页面。以下代码是如何重复行1至5中的特定的工作表的每一打印页上的例子:

$objPHPExcel->getActiveSheet()->getPageSetup()->setRowsToRepeatAtTopByStartAndEnd(1, 5);

4.6.17。指定打印区域
要指定一个工作表的打印区域,使用下面的代码:

$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea(‘A1:E5’);

此外,还可以在一个工作表中的多个印刷方面:

$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea(‘A1:E5,G4:M20’);

4.6.18。设置单元格
一个单元可以用字体,边框,填充,…样式信息进行格式化。例如,可以设置为红色单元格的前景色,靠右对齐,并且边框为黑色,粗边框样式。让我们做到这一点的单元格B2:

$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED);

$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);

$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);
$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getBorders()->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);
$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getBorders()->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);
$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getBorders()->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);

$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getFill()->getStartColor()->setARGB(‘FFFF0000’);

Starting with PHPExcel 1.7.0 getStyle() also accepts a cell range as a parameter. For example, you can set a red background color on a range of cells:

$objPHPExcel->getActiveSheet()->getStyle(‘B3:B7’)->getFill()
->setFillType(PHPExcel_Style_Fill::FILL_SOLID)
->getStartColor()->setARGB(‘FFFF0000’);//设置单元格背景色

提示
建议风格多个单元格一次,例如使用的getStyle('A1:M500“),而不是在一个循环中个别样式的细胞。这相对于通过细胞循环和个别造型要快得多。

此外,还有一个替代的方式来设置的样式。下面的代码设置单元格的风格字体加粗,右对齐,上边框薄,渐变填充:

$styleArray = array(
‘font’ => array(
‘bold’ => true,
),
‘alignment’ => array(
‘horizontal’ => PHPExcel_Style_Alignment::HORIZONTAL_RIGHT,
),
‘borders’ => array(
‘top’ => array(
‘style’ => PHPExcel_Style_Border::BORDER_THIN,
),
),
‘fill’ => array(
‘type’ => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR,
‘rotation’ => 90,
‘startcolor’ => array(
‘argb’ => ‘FFA0A0A0’,
),
‘endcolor’ => array(
‘argb’ => ‘FFFFFFFF’,
),
),
);

objPHPExcel−>getActiveSheet()−>getStyle(′A3′)−>applyFromArray(

styleArray);

或单元格区域:

objPHPExcel−>getActiveSheet()−>getStyle(′B3:B7′)−>applyFromArray(

styleArray);

使用数组这种替代方法应该是更快,只要你设置多个样式属性执行方面。但不同的可能几乎是可测量的,除非你有工作簿中的许多不同的风格。

之前PHPExcel 1.7.0 duplicateStyleArray()是造型的小区范围的推荐方法,但是这种方法现已自的getStyle弃用()已开始接受一个单元格区域。

4.6.19。数字格式
你经常要在Excel格式化数字。例如,您可能想要一个千位分隔符加小数点后固定数量的小数。或者你想用一些数字是零填充。

在Microsoft Office Excel,你可能熟悉从“单元格格式”对话框中选择一个数字格式。这里有可用的一些预定义的数字格式包括一些日期。该对话框设计的方式,所以你不必除非您需要自定义数字格式与底层的原始数字格式的代码进行交互。

在PHPExcel,你也可以应用各种预定义的数字格式。例:

$objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1);

这将例如格式化数1587.2所以它显示为1,587.20,当你打开MS Office Excel中的工作簿。 (根据为在Microsoft Office Excel小数和千位分隔设置,它可能会显示为1.587,20)

您可以使用此实现完全一样,上面:

$objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getNumberFormat()
->setFormatCode(‘#,##0.00’);

在Microsoft Office Excel,以及在PHPExcel,你将有每当你需要一些特殊的自定义数字格式的原始数字格式代码进行交互。例:

$objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getNumberFormat()
->setFormatCode('[Blue][>=3000]#,##0;[Red][<0]

#,##0;$#,##0’);

另一个例子是当你想要的数字零填充带前导零为固定长度:

$objPHPExcel->getActiveSheet()->getCell(‘A1’)->setValue(19);
$objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getNumberFormat()
->setFormatCode(‘0000’); // will show as 0019 in Excel

小费
用于组成在Excel中的数字格式代码,可以将规则相当复杂。有时候,你知道如何创建Microsoft Office Excel中一些数字格式,但不知道底层的数字格式的代码是什么样子。你怎么找到它?

随PHPExcel读者前来救援。使用例如装入模板的工作簿Excel2007的读者透露的数字格式代码。例如如何读取单元格A1的数字格式的代码:

$objReader = PHPExcel_IOFactory::createReader(‘Excel2007’);
objPHPExcel=

objReader->load(‘template.xlsx’);
var_dump($objPHPExcel->getActiveSheet()->getStyle(‘A1’)->getNumberFormat()
->getFormatCode());

高级用户可能会发现它更快地通过重命名为template.xlsx template.zip,解压缩,并寻找持有的数字格式代码XL / styles.xml相关的一段XML代码检查直接的数字格式代码。

4.6.20。校准和自动换行
让我们垂直对齐方式设置为顶部单元格A1:D4

$objPHPExcel->getActiveSheet()->getStyle(‘A1:D4’)
->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_TOP);

下面是如何实现换行文字:

$objPHPExcel->getActiveSheet()->getStyle(‘A1:D4’)
->getAlignment()->setWrapText(true);

4.6.21。设置工作簿的默认样式
有可能设置一个工作簿的默认的样式。让我们默认的字体设置为宋体大小8:

$objPHPExcel->getDefaultStyle()->getFont()->setName(‘Arial’);
$objPHPExcel->getDefaultStyle()->getFont()->setSize(8);

4.6.22。造型单元格边框
在PHPExcel很容易在矩形选择应用各种边框。下面是如何应用厚厚的红色边框轮廓围绕单元格B2:G8。

$styleArray = array(
‘borders’ => array(
‘outline’ => array(
‘style’ => PHPExcel_Style_Border::BORDER_THICK,
‘color’ => array(‘argb’ => ‘FFFF0000’),
),
),
);

objWorksheet−>getStyle(′B2:G8′)−>applyFromArray(

styleArray);

在Microsoft Office Excel,上述操作就相当于选择单元格B2:G8,启动风格的对话框,选择一个厚厚的红色边框,并单击“纲要”边框组件。

注意,边界轮廓被施加到矩形选择B2:单独G8作为一个整体,而不是在每个小区。

你可以只用5个基本的边框和上一次单细胞操作实现任何边框效果:

在这里插入图片描述

在这里插入图片描述

如果同时设置例如allborders和垂直,那么我们有“重叠”边框和组件的人有哪里有边界重叠拉拢对方。在PHPExcel,从弱到强的边界,列表如下:allborders,大纲/里面,垂直/水平,左/右/上/下/对角线。

这个边界层次可被用来实现以容易的方式的各种效果。

4.6.23。条件格式的单元格
一个单元可以有条件格式化,基于特定的规则。例如,可以如果它的值是零以下,并以绿色,如果它的值是零个或多个单元格的前景颜色设置为红色。

人们可以使用以下代码设置条件样式规则集到单元:

$objConditional1 = new PHPExcel_Style_Conditional();
$objConditional1->setConditionType(PHPExcel_Style_Conditional::CONDITION_CELLIS);
$objConditional1->setOperatorType(PHPExcel_Style_Conditional::OPERATOR_LESSTHAN);
$objConditional1->addCondition(‘0’);
$objConditional1->getStyle()->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED);
$objConditional1->getStyle()->getFont()->setBold(true);

$objConditional2 = new PHPExcel_Style_Conditional();
$objConditional2->setConditionType(PHPExcel_Style_Conditional::CONDITION_CELLIS);
$objConditional2->setOperatorType(PHPExcel_Style_Conditional::OPERATOR_GREATERTHANOREQUAL);
$objConditional2->addCondition(‘0’);
$objConditional2->getStyle()->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_GREEN);
$objConditional2->getStyle()->getFont()->setBold(true);

conditionalStyles=

objPHPExcel->getActiveSheet()->getStyle(‘B2’)->getConditionalStyles();
array_push(conditionalStyles,objConditional1);
array_push(conditionalStyles,objConditional2);
objPHPExcel−>getActiveSheet()−>getStyle(′B2′)−>setConditionalStyles(

conditionalStyles);

如果要复制的规则集到其他单元格,可以复制该样式对象:

objPHPExcel−>getActiveSheet()−>duplicateStyle(

objPHPExcel->getActiveSheet()->getStyle(‘B2’), ‘B3:B7’ );

4.6.24。注释添加到单元格
要将注释添加到单元格,使用下面的代码。下面的例子增加了电池E11评论:

$objPHPExcel->getActiveSheet()->getComment(‘E11’)->setAuthor(‘PHPExcel’);
objCommentRichText=

objPHPExcel->getActiveSheet()->getComment(‘E11’)->getText()->createTextRun(‘PHPExcel:’);

$objCommentRichText->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getComment(‘E11’)->getText()->createTextRun(“\r\n”);

$objPHPExcel->getActiveSheet()->getComment(‘E11’)->getText()->createTextRun(‘Total amount on the current invoice, excluding VAT.’);

在这里插入图片描述

4.6.25。应用自动筛选到的单元格区域
要应用自动筛选的单元格区域,请使用以下代码:

$objPHPExcel->getActiveSheet()->setAutoFilter(‘A1:C9’);

请确保您始终包含完整的过滤范围!
Excel中确实支持仅设置标题行,但是这不是一个最好的做法?
4.6.26。在电子表格设置的安全性
Excel提供了3个级别的“保护”:文档安全性,板材的安全性和电池的安全性。

  • 文档安全允许你在一个完整的电子表格设置密码,允许输入该密码时,只所做的更改。
  • 工作表的安全性提供了其他安全选项:您可以禁止在特定工作表中插入的行,禁止排序,…
  • 电池的安全性提供了锁定/解锁单元以及显示/隐藏内部公式选项

关于设置文档安全性的一个例子:

$objPHPExcel->getSecurity()->setLockWindows(true);
$objPHPExcel->getSecurity()->setLockStructure(true);
$objPHPExcel->getSecurity()->setWorkbookPassword(“PHPExcel”);

关于设置工作表安全性的一个例子:

$objPHPExcel->getActiveSheet()->getProtection()->setPassword(‘PHPExcel’);
$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);
$objPHPExcel->getActiveSheet()->getProtection()->setSort(true);
$objPHPExcel->getActiveSheet()->getProtection()->setInsertRows(true);
$objPHPExcel->getActiveSheet()->getProtection()->setFormatCells(true);

关于设置单元安全性的一个例子:

$objPHPExcel->getActiveSheet()->getStyle(‘B1’)->getProtection()->setLocked(
PHPExcel_Style_Protection::PROTECTION_UNPROTECTED
);

确保您启用工作表保护,如果你需要的任何工作表保护功能!这可以用下面的代码来实现:

$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);

4.6.27。上的小区设置数据验证
数据验证是Excel2007中的一个强大的功能。它允许以指定在​​可在一个特定的细胞中插入的数据的输入滤波器。该过滤器可以是一个范围(即值必须是0和10之间),一个列表(即,值必须从列表中选取的),…

下面这段代码只允许在B3单元格中输入10和20之间的数字:

objValidation=

objPHPExcel->getActiveSheet()->getCell(‘B3’)
->getDataValidation();
$objValidation->setType( PHPExcel_Cell_DataValidation::TYPE_WHOLE );
$objValidation->setErrorStyle( PHPExcel_Cell_DataValidation::STYLE_STOP );
$objValidation->setAllowBlank(true);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setErrorTitle(‘Input error’);
$objValidation->setError(‘Number is not allowed!’);
$objValidation->setPromptTitle(‘Allowed input’);
$objValidation->setPrompt(‘Only numbers between 10 and 20 are allowed.’);
$objValidation->setFormula1(10);
$objValidation->setFormula2(20);

下面这段代码只允许在B3单元格中输入的数据从一个列表选择了一个项目:

objValidation=

objPHPExcel->getActiveSheet()->getCell(‘B5’)
->getDataValidation();
$objValidation->setType( PHPExcel_Cell_DataValidation::TYPE_LIST );
$objValidation->setErrorStyle( PHPExcel_Cell_DataValidation::STYLE_INFORMATION );
$objValidation->setAllowBlank(false);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setShowDropDown(true);
$objValidation->setErrorTitle(‘Input error’);
$objValidation->setError(‘Value is not in list.’);
$objValidation->setPromptTitle(‘Pick from list’);
$objValidation->setPrompt(‘Please pick a value from the drop-down list.’);
$objValidation->setFormula1(‘“Item A,Item B,Item C”’);

当使用像上面数据验证列表,确保你把之间的名单“与”和你用逗号分割的项目(,)。
要记住,参加一个Excel公式中的任何字符串允许为最多255个字符(而不是字节)是很重要的。这台多少项目可以将字符串“项目A,项目B,C项”中有个限度。因此,它通常是一个更好的主意,直接在某些单元格区域中键入项目值,例如A1:A3,而是使用,比如说,

objValidation−>setFormula1(′Sheet!

A1:

A$3’);

另一个好处是,该项目值本身可以包含逗号“,”字符本身。

如果你需要数据的多个单元格的验证,可以克隆规则集:

objPHPExcel−>getActiveSheet()−>getCell(′B8′)−>setDataValidation(clone

objValidation);

//Hide “Phone” and “fax” column 隐藏列

$objPHPExcel->getActiveSheet()->getColumnDimension(‘C’)->setVisible(false);

$objPHPExcel->getActiveSheet()->getColumnDimension(‘D’)->setVisible(false);

//Calculated data 计算

echo 'Value of B14 [=COUNT(B2:B12)]: ’ . $objPHPExcel->getActiveSheet()->getCell(‘B14’)->getCalculatedValue() . “\r\n”;

//Set outline levels

$objPHPExcel->getActiveSheet()->getColumnDimension(‘E’)->setOutlineLevel(1);

$objPHPExcel->getActiveSheet()->getColumnDimension(‘E’)->setVisible(false);

$objPHPExcel->getActiveSheet()->getColumnDimension(‘E’)->setCollapsed(true);

注:找不到原创作者了,在是在其他博主那摘取的部分内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值