小编Pan*_*nda的帖子

何时使用rowiterator和迭代器迭代excel表的行

读取excel电子表格(.xlsx)内容的代码如下所示.要遍历每一行,我正在使用iterator()表单对象的方法,这很有效.此外,如果我使用rowIterator()方法,它也很好.

这两个函数之间的区别是什么,何时使用哪个.

{

FileInputStream fis = new FileInputStream(new File("E:\\readexcel.xlsx"));
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sh = wb.getSheetAt(0);
Iterator<Row> rowIterator = sh.iterator(); // sh.rowIterator(); -- also works well
while(rowIterator.hasNext()){               
    Row row = rowIterator.next();               
    Iterator<Cell> cellIterator = row.iterator(); //row.cellIterator();-- also works well               
    while(cellIterator.hasNext()){                  
        Cell cell = cellIterator.next();
        System.out.print(cell.getStringCellValue()+"\t");
    }
                System.out.println("");
}

}
Run Code Online (Sandbox Code Playgroud)

java excel iterator apache-poi

3
推荐指数
1
解决办法
6475
查看次数

使用Objective-C的SFSafariViewController

使用Objective-C实现SFSafariViewController的最佳方法是什么.我目前有一个UITableView,每个都导致一个不同的网站.我是否可以知道如何使用Objective-C而不是Swift在SFSafariViewController中加载其中的每个网站?提前致谢!

safari xcode keychain xcode7

2
推荐指数
2
解决办法
5317
查看次数

php 时区:DateTime::createFromFormat 忽略时区

我在 debian 8 上使用 php 5.6.17。设置 owncloud 后,我注意到由 owncloud(不是 apache)自己编写的日志有错误的时区。

我对此进行了一些调查,似乎该行:

DateTime::createFromFormat("U.u", number_format(microtime(true), 4, ".", ""), 'Europe/Berlin');
Run Code Online (Sandbox Code Playgroud)

这不关心任何时区设置。而不是欧洲/柏林 (+1/+2) 的时间,我总是得到 UTC 的时间。

/etc/php5/apache2/php.ini我设置"date.timezone = "Europe/Berlin"和系统时间(debian)也是正确的。

即使我运行类似下面的东西,我也会得到相同的输出(UTC):

 $time=DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), new DateTimeZone('UTC'));
 echo $time->format('c') . "\n";
 $time=DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), new DateTimeZone('Europe/Berlin'));
 echo $time->format('c') . "\n";
Run Code Online (Sandbox Code Playgroud)

关于这个问题的任何想法?

php datetime

2
推荐指数
1
解决办法
2312
查看次数

Wordpress导入程序错误:最长执行时间60秒

我正在尝试使用默认的wordpress导入器插件导入Wordpress主题单元测试xml.我收到以下错误:

致命错误:E:\ XAMPP\htdocs\wp\wp-includes\wp-db.php超出最长执行时间60秒

这是一个基本的WordPress 4.5.1安装,没有额外的插件或主题,但WordPress的进口商v 0.6.1,我本地的XAMPP服务器上,执行期限设定为6000 php.ini中,我可以看到这个预设的XAMPP的php_info .我已经尝试在wp-config.php和wp-db.php中添加set_time_limit(6000),结果出现同样的丑陋错误.

任何想法为什么会发生这种情况以及它如何得到帮助?

php xml wordpress

2
推荐指数
1
解决办法
2万
查看次数

Laravel 5.3:找不到类Http\Controllers\Route'

我想current在我的控制器中打印路线

 namespace findetrip\Http\Controllers;

 use Illuminate\Http\Request;

    class HomeController extends Controller
    {
        /**
         * Create a new controller instance.
         *
         * @return void
         */
        public function __construct()
        {
            $this->middleware('auth');
        }

        /**
         * Show the application dashboard.
         *
         * @return \Illuminate\Http\Response
         */
        public function index($page = 'home')
        {
            echo $route = Route::current();
            return view('admin.'.$page,['pageName'=>$page]);
        }

    }
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

未找到类'findetrip\Http\Controllers\Route'

我发现了许多类似于这个问题的问题,但没有找到合适的解决方案.

php laravel-5

1
推荐指数
1
解决办法
5421
查看次数

PHPOffice/PhpSpreadsheet:重置单元格样式

在文档中

我没有找到任何适合我需要的有用功能。

是否可以“重置”/“删除单个单元格的整个格式”?将单元格恢复到原始状态。

php phpexcel phpspreadsheet

1
推荐指数
1
解决办法
854
查看次数