获取EXCEL表单的行数和列数


    ExcelApp := CreateOleObject( 'Excel.Application' );
     try
       ExcelApp.WorkBooks.Open(opennamme);
       Sheet := ExcelApp.WorkSheets[1];
       rowcount := Sheet.UsedRange.Cells.Rows.Count;//获取行数
       colcount := Sheet.UsedRange.Cells.Columns.Count;//获取列数
       ExcelApp.ActiveWorkBook.Saved := True;
       ExcelApp.WorkBooks.Close;
     finally
       ExcelApp.Quit;
     end;
在网页上打印用户输入的行数列数的星星,通常可以使用HTML和JavaScript来实现。首先,你需要创建一个简单的HTML表单让用户输入行数列数。然后,通过JavaScript处理用户的输入并动态生成星星图案。 以下是一个简化的示例: ```html <!DOCTYPE html> <html lang="zh"> <head> <title>星星图案</title> <style> .star-row { display: flex; justify-content: space-between; } .star-cell { width: 50px; /* 根据需要调整 */ text-align: center; } </style> </head> <body> <h2>输入行数列数:</h2> <input type="number" id="rowsInput" placeholder="行数"> <input type="number" id="colsInput" placeholder="列数"> <button onclick="printStars()">生成星星</button> <div id="output"></div> <script> function printStars() { const rows = parseInt(document.getElementById('rowsInput').value); const cols = parseInt(document.getElementById('colsInput').value); let output = '<div class="star-row">'; for (let i = 0; i < rows; i++) { let row = ''; for (let j = 0; j < cols; j++) { if (i === 0 || i === rows - 1 || j === 0 || j === cols - 1) { // 边缘 row += '*'; } else { row += ' '; } } output += `<span class="star-cell">${row}</span>`; if (i !== rows - 1) { // 每行之间换行 output += '</div><div class="star-row">'; } } document.getElementById('output').innerHTML = output + '</div>'; } </script> </body> </html> ``` 在这个例子中,用户输入行数列数后点击“生成星星”按钮,会动态地在`<div id="output">`处显示由星号(*)组成的相应大小的矩阵。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值