EXPORT TO XLSX-FILE

Package:as_xlsx

常用procedure及function:
—————————-清空———————————–
as_xlsx.clear_workbook;

————————-创建新sheet———————————–
as_xlsx.new_sheet(p_sheetname varchar2 := null);

————————-填充单元格———————————–
as_xlsx.cell(p_col pls_integer,
p_row pls_integer,
p_value date/number/varchar2,
p_numFmtId pls_integer := null,
p_fontId pls_integer := null,
p_fillId pls_integer := null,
p_borderId pls_integer := null,
p_alignment tp_alignment := null,
p_sheet pls_integer := null);

————————-合并单元格———————————–
as_xlsx.mergecells(p_tl_col pls_integer – top left
,
p_tl_row pls_integer,
p_br_col pls_integer – bottom right
,
p_br_row pls_integer,
p_sheet pls_integer := null);

—————————-xml———————————–
function finish return blob;

————————-保存到逻辑目录———————————-
procedure save(p_directory varchar2, p_filename varchar2);

————————-sql语句创建file———————————–
procedure query2sheet(p_sql varchar2,
p_column_headers boolean := true,
p_directory varchar2 := null,
p_filename varchar2 := null,
p_sheet pls_integer := null);

要在Vue项目中引入xlsx-style库,你需要按照以下步骤进行操作: 1. 首先,使用npm或yarn安装xlsx-style库。在终端中运行以下命令: ```shell npm install xlsx-style ``` 或 ```shell yarn add xlsx-style ``` 2. 接下来,在你的Vue组件中引入xlsx-style库。可以在需要使用的组件文件的顶部添加以下代码: ```javascript import * as XLSX from 'xlsx-style'; ``` 3. 现在,你可以在Vue组件中使用xlsx-style库的功能了。你可以使用XLSX对象来操作Excel文件,例如读取、写入和修改Excel文件。 以下是一个简单的示例,演示了如何使用xlsx-style库在Vue组件中读取Excel文件: ```javascript export default { methods: { handleFileChange(event) { const file = event.target.files[0]; const reader = new FileReader(); reader.onload = (e) => { const data = new Uint8Array(e.target.result); const workbook = XLSX.read(data, { type: 'array' }); const sheet = workbook.Sheets[workbook.SheetNames[0]]; const jsonData = XLSX.utils.sheet_to_json(sheet, { header: 1 }); console.log(jsonData); }; reader.readAsArrayBuffer(file); }, }, }; ``` 在上面的示例中,我们使用了`XLSX.read()`方法来读取Excel文件,并使用`XLSX.utils.sheet_to_json()`方法将工作表转换为JSON数据。 请注意,xlsx-style库与xlsx库的API有些差异,因此在使用xlsx-style时,请参考其官方文档以了解更多功能和用法。 希望这可以帮助到你!如果你有任何其他问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值